/
githubmirror
/
angular.js
Обзор
Документация
Войти
/
githubmirror
/
angular.js
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/ng/forceReflow.js
24 строки
948 B
Georgios Kalpakas
chore(package): fix some warnings/errors
08 авг 2016, 18:40
08 авг 2016, 18:40
ec565dd
Код
Авторство
О чём код?
'use strict'; var $$ForceReflowProvider = /** @this */ function() { this.$get = ['$document', function($document) { return function(domNode) { //the line below will force the browser to perform a repaint so //that all the animated elements within the animation frame will //be properly updated and drawn on screen. This is required to //ensure that the preparation animation is properly flushed so that //the active state picks up from there. DO NOT REMOVE THIS LINE. //DO NOT OPTIMIZE THIS LINE. THE MINIFIER WILL REMOVE IT OTHERWISE WHICH //WILL RESULT IN AN UNPREDICTABLE BUG THAT IS VERY HARD TO TRACK DOWN AND //WILL TAKE YEARS AWAY FROM YOUR LIFE. if (domNode) { if (!domNode.nodeType && domNode instanceof jqLite) { domNode = domNode[0]; } } else { domNode = $document[0].body; } return domNode.offsetWidth + 1; }; }]; };