Skip to content

Commit 7698558

Browse files
committed
chore: add user agent sniffing for Edge browser
1 parent cc8ea72 commit 7698558

File tree

3 files changed

+5
-0
lines changed

3 files changed

+5
-0
lines changed

src/.eslintrc.json

+1
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
/* angular.js */
1010
"angular": false,
1111
"msie": false,
12+
"edge": false,
1213
"jqLite": false,
1314
"jQuery": false,
1415
"slice": false,

src/Angular.js

+3
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
/* exported
55
angular,
66
msie,
7+
edge,
78
jqLite,
89
jQuery,
910
slice,
@@ -155,6 +156,7 @@ if ('i' !== 'I'.toLowerCase()) {
155156

156157
var
157158
msie, // holds major version number for IE, or NaN if UA is not IE.
159+
edge, // true if Microsoft Edge browser. Holds no version number.
158160
jqLite, // delay binding since jQuery could be loaded after us.
159161
jQuery, // delay binding
160162
slice = [].slice,
@@ -175,6 +177,7 @@ var
175177
*/
176178
msie = window.document.documentMode;
177179

180+
edge = window.navigator.userAgent.indexOf('Edge') > -1;
178181

179182
/**
180183
* @private

test/.eslintrc.json

+1
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
/* angular.js */
2727
"angular": false,
2828
"msie": false,
29+
"edge": false,
2930
"jqLite": false,
3031
"jQuery": false,
3132
"slice": false,

0 commit comments

Comments
 (0)