MCPcopy
hub / github.com/winjs/winjs / animRotationTransform

Function animRotationTransform

src/js/WinJS/Animations.js:195–206  ·  view source on GitHub ↗
(elemArray, origins, transition)

Source from the content-addressed store, hash-verified

193 }
194
195 function animRotationTransform(elemArray, origins, transition) {
196 elemArray = makeArray(elemArray);
197 origins = makeArray(origins);
198 for (var i = 0, len = elemArray.length; i < len; i++) {
199 var rtl = _ElementUtilities._getComputedStyle(elemArray[i]).direction === "rtl";
200 elemArray[i].style[_BaseUtils._browserStyleEquivalents["transform-origin"].scriptName] = origins[Math.min(origins.length - 1, i)][rtl ? "rtl" : "ltr"];
201 }
202 function onComplete() {
203 clearAnimRotationTransform(elemArray);
204 }
205 return _TransitionAnimation.executeTransition(elemArray, transition).then(onComplete, onComplete);
206 }
207
208 function clearAnimRotationTransform(elemArray) {
209 for (var i = 0, len = elemArray.length; i < len; i++) {

Callers 1

Animations.jsFile · 0.85

Calls 3

minMethod · 0.80
makeArrayFunction · 0.70
thenMethod · 0.65

Tested by

no test coverage detected