silverstripe-framework/javascript
Ingo Schommer 3b40711b98 BUG Resize infinite loops in IE8 (fixes #575)
IE8 gets a bit confused and fires resize events
when element dimensions in the DOM are changed
as a result of a resize event, causing an infinite loop.
Apart from artificially throttling the event, the only solution
I've found is to check for actual window dimension changes.
http://stackoverflow.com/questions/12366315/window-resize-event-continually-fires-in-ie7?lq=1

This implicitly fixes an issue where TreeDropdownField panel isn't
accessible in the "Insert Media" popup, because the resize event happes
to be triggered by the popup overlay, and in effect closes the drop down
panel right after opening it.

Relating to the jQuery UI component, there's a host of issues and discussions around this, but no solution…
http://bugs.jquery.com/ticket/4097
http://bugs.jqueryui.com/ticket/4758
http://bugs.jqueryui.com/ticket/4065
http://bugs.jqueryui.com/ticket/7514
http://bugs.jqueryui.com/ticket/8881
https://groups.google.com/forum/?fromgroups#!topic/jquery-ui/fDSvwAKL6Go
http://www.mail-archive.com/jquery-ui@googlegroups.com/msg04839.html
2013-06-13 17:37:25 +02:00
..
jquery-ondemand Add codesniffer that ensures indentation is with tabs. 2012-12-12 00:12:11 +13:00
lang Update javascript/lang/nl_NL.js 2013-02-18 12:09:38 +01:00
tree Add codesniffer that ensures indentation is with tabs. 2012-12-12 00:12:11 +13:00
AssetUploadField.js BUGFIX: add missing onunmatches 2012-05-23 16:24:15 +12:00
ComplexTableField_popup.js MINOR Removing executable flag from all files (thanks miiihi) 2011-09-18 22:04:02 +02:00
ComplexTableField.js Add codesniffer that ensures indentation is with tabs. 2012-12-12 00:12:11 +13:00
ConfirmedPasswordField.js BUGFIX: Fix JS bug that was preventing passwords from being changed in 'hidden by default' ConfirmedPasswordField instances. 2012-06-06 17:53:16 +12:00
DateField.js DateField.js event selector regression (fixes #1528) 2013-04-16 09:54:30 +02:00
FileIFrameField.js BUGFIX fix #5320 (from r101758) 2010-10-13 01:06:22 +00:00
GridField.js Add codesniffer that ensures indentation is with tabs. 2012-12-12 00:12:11 +13:00
HasManyFileField.js API CHANGE Removed prototype.js style $() alias usage for document.getElementById() to avoid confusion with the more common jQuery() alias. 2012-02-16 12:27:47 +01:00
HtmlEditorField.js Merge pull request #778 from patbolo/bugfix/7853 2013-04-08 16:08:23 -07:00
i18n.js Add codesniffer that ensures indentation is with tabs. 2012-12-12 00:12:11 +13:00
i18nx.js ENHANCEMENT: change those harded-coded 'sapphire' to 'framework' either in javascript code or inline document, or a <a> href propty. 2012-10-05 17:00:39 +13:00
ImageFormAction.js Add codesniffer that ensures indentation is with tabs. 2012-12-12 00:12:11 +13:00
InlineFormAction.js MINOR Fixed js accessor (thanks AngryPHPNerd) 2012-02-16 23:07:24 +01:00
PermissionCheckboxSetField.js ENHANCEMENT: open/7881 - removed disabled checkboxes and replaced them with green ticks. Added help text above the list of permissions. Removed action buttons by fade out when user goes to users permissions tab. 2012-09-28 16:37:35 +02:00
RelationComplexTableField.js API CHANGE Removed prototype.js style $() alias usage for document.getElementById() to avoid confusion with the more common jQuery() alias. 2012-02-16 12:27:47 +01:00
SelectionGroup.js MINOR Removing executable flag from all files (thanks miiihi) 2011-09-18 22:04:02 +02:00
TableField.js Add codesniffer that ensures indentation is with tabs. 2012-12-12 00:12:11 +13:00
TableListField.js Add codesniffer that ensures indentation is with tabs. 2012-12-12 00:12:11 +13:00
TabSet.js BUG Fix rewriteHashlinks in TabSet 2012-12-04 16:00:40 +11:00
ToggleCompositeField.js Set 'active' correctly for accordion widget 2012-12-18 23:22:37 -08:00
ToggleField.js API CHANGE Removed prototype.js style $() alias usage for document.getElementById() to avoid confusion with the more common jQuery() alias. 2012-02-16 12:27:47 +01:00
TreeDropdownField.js BUG Resize infinite loops in IE8 (fixes #575) 2013-06-13 17:37:25 +02:00
UploadField_downloadtemplate.js BUGFIX: Re-add status for successful upload 2012-05-16 18:10:12 +12:00
UploadField_select.js BUGFIX: add missing onunmatches 2012-05-23 16:24:15 +12:00
UploadField_uploadtemplate.js ENHANCEMENT: File/Image UI fixes 2012-05-28 11:50:34 +12:00
UploadField.js BUG Fixed intermittent absence of UploadField "drop" area 2012-10-31 11:34:12 +01:00