From 8cb9923055e3e2abcb70df2c4fc3a2a3a86e70b8 Mon Sep 17 00:00:00 2001 From: scottjehl Date: Fri, 11 Mar 2011 15:41:00 -0500 Subject: [PATCH] gradeA test was missed in the update. back in now, with IE 6+ enabled. --- js/jquery.mobile.core.js | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/js/jquery.mobile.core.js b/js/jquery.mobile.core.js index c35d915d..e45a6904 100644 --- a/js/jquery.mobile.core.js +++ b/js/jquery.mobile.core.js @@ -54,7 +54,16 @@ //support conditions that must be met in order to proceed gradeA: function(){ - return $.support.mediaquery; + + //non-UA-based IE version check by James Padolsey, modified by jdalton - from http://gist.github.com/527683 + //allows for inclusion of IE 6+, including Windows Mobile 7 + var ie = (function() { + var v = 3, div = document.createElement('div'), a = div.all || []; + while (div.innerHTML = '', a[0]); + return v > 4 ? v : !v; + }()); + + return $.support.mediaquery || ie && ie >= 6; }, //TODO might be useful upstream in jquery itself ?