aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/ng/animator.js2
-rw-r--r--src/ng/sniffer.js8
-rw-r--r--src/ngScenario/Application.js2
3 files changed, 8 insertions, 4 deletions
diff --git a/src/ng/animator.js b/src/ng/animator.js
index a69f0784..a8064f5e 100644
--- a/src/ng/animator.js
+++ b/src/ng/animator.js
@@ -241,7 +241,7 @@ var $AnimatorProvider = function() {
if (!parent) {
parent = after ? after.parent() : element.parent();
}
- if ((!$sniffer.supportsTransitions && !polyfillSetup && !polyfillStart) ||
+ if ((!$sniffer.transitions && !polyfillSetup && !polyfillStart) ||
(parent.inheritedData(NG_ANIMATE_CONTROLLER) || noop).running) {
beforeFn(element, parent, after);
afterFn(element, parent, after);
diff --git a/src/ng/sniffer.js b/src/ng/sniffer.js
index 8a2fd44f..86c8dd00 100644
--- a/src/ng/sniffer.js
+++ b/src/ng/sniffer.js
@@ -9,7 +9,8 @@
*
* @property {boolean} history Does the browser support html5 history api ?
* @property {boolean} hashchange Does the browser support hashchange event ?
- * @property {boolean} supportsTransitions Does the browser support CSS transition events ?
+ * @property {boolean} transitions Does the browser support CSS transition events ?
+ * @property {boolean} animations Does the browser support CSS animation events ?
*
* @description
* This is very simple implementation of testing browser's features.
@@ -23,6 +24,7 @@ function $SnifferProvider() {
vendorRegex = /^(Moz|webkit|O|ms)(?=[A-Z])/,
bodyStyle = document.body && document.body.style,
transitions = false,
+ animations = false,
match;
if (bodyStyle) {
@@ -34,6 +36,7 @@ function $SnifferProvider() {
}
}
transitions = !!(('transition' in bodyStyle) || (vendorPrefix + 'Transition' in bodyStyle));
+ animations = !!(('animation' in bodyStyle) || (vendorPrefix + 'Animation' in bodyStyle));
}
@@ -61,7 +64,8 @@ function $SnifferProvider() {
},
csp: document.securityPolicy ? document.securityPolicy.isActive : false,
vendorPrefix: vendorPrefix,
- supportsTransitions : transitions
+ transitions : transitions,
+ animations : animations
};
}];
}
diff --git a/src/ngScenario/Application.js b/src/ngScenario/Application.js
index 94192b8f..2f8208d2 100644
--- a/src/ngScenario/Application.js
+++ b/src/ngScenario/Application.js
@@ -75,7 +75,7 @@ angular.scenario.Application.prototype.navigateTo = function(url, loadFn, errorF
// we don't need that for our tests, but it should be done
$window.angular.resumeBootstrap([['$provide', function($provide) {
$provide.decorator('$sniffer', function($delegate) {
- $delegate.supportsTransitions = false;
+ $delegate.transitions = false;
return $delegate;
});
}]]);