Jörn Zaefferer
Jörn Zaefferer
@leobalter I've updated the ticket description to include some references from jQuery UI.
We could add a link under "Mocking Tools" on the plugins page, then write some documentation for the readme there. It currently has no documentation.
Relevant snippet for restoring activeElement from jQuery UI dialog: https://github.com/jquery/jquery-ui/blob/ffcfb85c9818954adda69e73cf9ba76ea07b554c/ui/widgets/dialog.js#L224-L230 - has some inline comments for WebKit specific issues, might be useful. That uses our [safeBlur](https://github.com/jquery/jquery-ui/blob/ffcfb85c9818954adda69e73cf9ba76ea07b554c/ui/safe-blur.js) and [safeActiveElement](https://github.com/jquery/jquery-ui/blob/ffcfb85c9818954adda69e73cf9ba76ea07b554c/ui/safe-active-element.js) helpers -...
I think the try/catch addresses: https://bugs.jqueryui.com/ticket/8443
Seems good to me. CCing @scottgonzalez and @tjvantoll on this, they might have some more useful insight as well.
The browser support is a problem, since the next jQuery UI release still supports IE8. Maybe for 1.13+ we can make the cut to IE10. Otherwise this still sounds promising....
No date, and no es5-shim :disappointed_relieved:
Since Microsoft is dropping support for IE 8, 9 and 10 in January 2016 (pretty soon), we may adjust our browser support in jQuery UI accordingly (still need to discuss...
Oh well, that also works. Feel free to also ping me on PRs, especially if related to features we'd use in jQuery UI.
Thanks @johnnyreilly, that's great. I'll probably use that as a starting point, once Globalize is running on top of CLDR. That's currently a work in progress and may involve API...