Skip to content
This repository was archived by the owner on Oct 8, 2021. It is now read-only.

Commit 26dc452

Browse files
committed
Update IE checker code for compiler
1 parent 23f1937 commit 26dc452

File tree

1 file changed

+11
-7
lines changed

1 file changed

+11
-7
lines changed

js/jquery.mobile.support.js

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -52,13 +52,17 @@ function baseTagTest() {
5252
// allows for inclusion of IE 6+, including Windows Mobile 7
5353
$.mobile.browser = {};
5454
$.mobile.browser.ie = (function() {
55-
var v = 3,
56-
div = document.createElement( "div" ),
57-
a = div.all || [];
58-
59-
while ( div.innerHTML = "<!--[if gt IE " + ( ++v ) + "]><br><![endif]-->", a[ 0 ] );
60-
61-
return v > 4 ? v : !v;
55+
var undef,
56+
v = 3,
57+
div = document.createElement('div'),
58+
all = div.getElementsByTagName('i');
59+
60+
while (
61+
div.innerHTML = '<!--[if gt IE ' + (++v) + ']><i></i><![endif]-->',
62+
all[0]
63+
);
64+
65+
return v > 4 ? v : undef;
6266
})();
6367

6468

0 commit comments

Comments
 (0)