aboutsummaryrefslogtreecommitdiffstats
path: root/src/service/sniffer.js
diff options
context:
space:
mode:
authorMisko Hevery2011-11-02 16:32:46 -0700
committerMisko Hevery2011-11-14 16:39:33 -0800
commitbd04316a89a0909e7a4e483839d573ce857f7622 (patch)
tree0378c33976ba524b7090a3665cd7729638f1545e /src/service/sniffer.js
parented36b9da3be338fe9eb36f3eeea901d6f51cd768 (diff)
downloadangular.js-bd04316a89a0909e7a4e483839d573ce857f7622.tar.bz2
refactor(services): migrate angular.service -> module
Diffstat (limited to 'src/service/sniffer.js')
-rw-r--r--src/service/sniffer.js20
1 files changed, 11 insertions, 9 deletions
diff --git a/src/service/sniffer.js b/src/service/sniffer.js
index ed6d688d..8f6efeef 100644
--- a/src/service/sniffer.js
+++ b/src/service/sniffer.js
@@ -11,13 +11,15 @@
* @description
* This is very simple implementation of testing browser's features.
*/
-angularServiceInject('$sniffer', function($window) {
- if ($window.Modernizr) return $window.Modernizr;
+function $SnifferProvider(){
+ this.$get = ['$window', function($window){
+ if ($window.Modernizr) return $window.Modernizr;
- return {
- history: !!($window.history && $window.history.pushState),
- hashchange: 'onhashchange' in $window &&
- // IE8 compatible mode lies
- (!$window.document.documentMode || $window.document.documentMode > 7)
- };
-}, ['$window']);
+ return {
+ history: !!($window.history && $window.history.pushState),
+ hashchange: 'onhashchange' in $window &&
+ // IE8 compatible mode lies
+ (!$window.document.documentMode || $window.document.documentMode > 7)
+ };
+ }];
+}