Merge pull request #3172 from eddiemonge/issue_3169.1

Update IE checker code for compiler
This commit is contained in:
John Bender 2011-12-06 14:33:08 -08:00
commit 9e58b93cc5

View file

@ -52,13 +52,17 @@ function baseTagTest() {
// allows for inclusion of IE 6+, including Windows Mobile 7
$.mobile.browser = {};
$.mobile.browser.ie = (function() {
var v = 3,
div = document.createElement( "div" ),
a = div.all || [];
while ( div.innerHTML = "<!--[if gt IE " + ( ++v ) + "]><br><![endif]-->", a[ 0 ] );
return v > 4 ? v : !v;
var undef,
v = 3,
div = document.createElement('div'),
all = div.getElementsByTagName('i');
while (
div.innerHTML = '<!--[if gt IE ' + (++v) + ']><i></i><![endif]-->',
all[0]
);
return v > 4 ? v : undef;
})();