-
Notifications
You must be signed in to change notification settings - Fork 1.3k
YUI 3.7.3 Change History Rollup
- Add support for App Transitions in browsers which support native CSS3 transitions without using vendor prefixes. This change means IE10 and Opera get view transitions.
- Remove
for
attribute from Console's HTML templates. There is a bug in the WinJS runtime for Windows 8 apps that causes an error to be thrown incorrectly when certain element attributes used. [Ticket #2532792]
- Implemented a partial fix for allowing XPath access to XML elements in IE10 Desktop, Metro, and WinJS environments. A known issue of IE10 WebView not allowing XPath addressing is still standing. [Ticket #2532796]
-
datasource-xmlschema
now forces input through theY.XML
parser. [Ticket #2532838]
- 2532718 don't stop gesture start, but prevent gesture move to allow clicks
- 2532837 Unreg gesturemoveend on _unprep
- Switched DD over to Y.UA.touchEnabled
- DD should completely pass lint now
- 2532807 fixed regex for ie10
- Converted some tests to work in IE10 better
- Convert innerHTML iframe creation to DOM for IE 10
- Should completely pass lint now
-
event-move
supports the -ms-touch-action property in IE10. Nodes subscribing to events defined in event-move will have their styles updated to-ms-touch-action:none
. It will be reset when listeners are detached.
http://msdn.microsoft.com/en-us/library/windows/apps/hh767313.aspx
-
Changed onbeforeactivate feature test to account for Win 8 packaged Apps, which don't allow inline JS code in innerHTML.
http://msdn.microsoft.com/en-us/library/windows/apps/hh465388.aspx
-
Fixed Get issues, highlighted by IE10.
- IE10 seems to interrupt JS execution, in the case of a 304'ing script to invoke the onLoad handler. If this happened inside the transaction execute loop, the transaction would terminate early (call onSuccess before all scripts were done), because the _waiting count would only reflect the number of scripts added to the DOM, when the loop was interrupted. Changed the logic so that we only finish a transaction when the expected number of requests are accounted for which seems reasonable in general.
Also wrapped the internal onLoad/onError callbacks in a setTimeout for IE10, so we're re-introducing asynchronicty for external onSuccess, etc. app code. We can take this out when/if the bug below gets fixed.
-
transaction._finish() would move on to the next transaction, before the current transaction's onSuccess/Finish/End listeners were invoked, since the logic to move to the next transaction was invoked before the
on
listeners were invoked. This meant that for all browsers, when issuing a CSS transaction followed by a JS transaction, the CSS success callback wouldn't be invoked until the JS transaction was initiated. -
Added user-agent to feature test for async support, because IE10 wasn't returning true for it. If IE10 ends up fixing the issue below by GA, we'll pull out the explicit ua test.
Get should work OK with IE10 now aside from one pending issue. If you issue 2 Get requests to the same 404ing script, IE10 doesn't call the success handler for the subsequent valid (200 etc.) request. This seems to be an IE10 issue, which we cannot control:
https://connect.microsoft.com/IE/feedback/details/763466/ie10-dynamic-script-loading-bug-async-404s
-
Fixed issue in Chrome where form submits with
upload: true
were not working properly. [Ticket #2531860] -
Add
empty()
method to io-queue which clears out all requests waiting to be sent. [Pull Request #282] [Julien Sanchez]
- Updated to use native JSON when in Node.js
- Should completely pass lint now
- Should completely pass lint now
-
Add support for non-vendor-prefixed syle and CSS properties.
Y.Transition
now supports IE10 and Opera. -
Transition durations are now normalized from seconds to milliseconds before updating the node's style. Note: This does not affect the public API which still uses second-based duration times.
- Fixed bug with a widget's
defaultButton
changing by binding to thedefaultButtonChange
event in WidgetButtons'initializer()
.
- Modified the XML parsing to use the new Windows XML parsing APIs when they are available. This is a partial fix. [Ticket #2532796]
- Added yql-winjs and yql-nodejs modules for native interactions in these environment
- Adding Y.UA.touchEnabled boolean to use in conditional modules
- 2532797 - Added IE10 ua fixing for Windows8 WinJS
- 2532675 - Remove the second air property
2