Skip to content

Commit c857b2c

Browse files
committed
chore: add user agent sniffing for Edge browser
1 parent f1db7d7 commit c857b2c

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,
@@ -187,6 +188,7 @@ if ('i' !== 'I'.toLowerCase()) {
187188

188189
var
189190
msie, // holds major version number for IE, or NaN if UA is not IE.
191+
edge, // true if Microsoft Edge browser. Holds no version number.
190192
jqLite, // delay binding since jQuery could be loaded after us.
191193
jQuery, // delay binding
192194
slice = [].slice,
@@ -208,6 +210,7 @@ var
208210
*/
209211
msie = window.document.documentMode;
210212

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

212215
/**
213216
* @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)