diff options
| author | Misko Hevery | 2011-11-02 16:32:46 -0700 |
|---|---|---|
| committer | Misko Hevery | 2011-11-14 16:39:33 -0800 |
| commit | bd04316a89a0909e7a4e483839d573ce857f7622 (patch) | |
| tree | 0378c33976ba524b7090a3665cd7729638f1545e /src/service/sniffer.js | |
| parent | ed36b9da3be338fe9eb36f3eeea901d6f51cd768 (diff) | |
| download | angular.js-bd04316a89a0909e7a4e483839d573ce857f7622.tar.bz2 | |
refactor(services): migrate angular.service -> module
Diffstat (limited to 'src/service/sniffer.js')
| -rw-r--r-- | src/service/sniffer.js | 20 |
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) + }; + }]; +} |
