add IE version check to gradeA qualifier.

This commit is contained in:
scottjehl 2011-02-01 11:54:54 -05:00
parent 2879014fb5
commit 1370d5a48e

View file

@ -52,7 +52,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 = '<!--[if gt IE '+(++v)+']><br><![endif]-->', a[0]);
return v > 4 ? v : !v;
}());
return $.support.mediaquery || ie && ie >= 6;
},
//TODO might be useful upstream in jquery itself ?