Skip to content
This repository was archived by the owner on Apr 12, 2024. It is now read-only.

Commit fa64297

Browse files
committed
chore: add user agent sniffing for Edge browser
1 parent b9d3185 commit fa64297

File tree

3 files changed

+5
-0
lines changed

3 files changed

+5
-0
lines changed

src/.eslintrc.json

Lines changed: 1 addition & 0 deletions
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

Lines changed: 3 additions & 0 deletions
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,
@@ -234,6 +235,7 @@ if ('i' !== 'I'.toLowerCase()) {
234235

235236
var
236237
msie, // holds major version number for IE, or NaN if UA is not IE.
238+
edge, // true if Microsoft Edge browser. Holds no version number.
237239
jqLite, // delay binding since jQuery could be loaded after us.
238240
jQuery, // delay binding
239241
slice = [].slice,
@@ -255,6 +257,7 @@ var
255257
*/
256258
msie = window.document.documentMode;
257259

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

259262
/**
260263
* @private

test/.eslintrc.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
"minErrConfig": false,
2929
"errorHandlingConfig": false,
3030
"msie": false,
31+
"edge": false,
3132
"jqLite": false,
3233
"jQuery": false,
3334
"slice": false,

0 commit comments

Comments
 (0)