(elemArray, origins, transition)
| 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++) { |
no test coverage detected