mirror of
https://github.com/Hopiu/jquery-mobile.git
synced 2026-03-16 22:10:25 +00:00
gradeA adjusted to IE7 and up rather than 6 and up ( this still includes Windows Phone 7). Unit test adjusted to match
This commit is contained in:
parent
d08ff23765
commit
f69c98caf0
2 changed files with 9 additions and 6 deletions
|
|
@ -53,9 +53,9 @@
|
|||
metaViewportContent: "width=device-width, minimum-scale=1, maximum-scale=1",
|
||||
|
||||
//support conditions that must be met in order to proceed
|
||||
//default enhanced qualifications are media query support OR IE 6+
|
||||
//default enhanced qualifications are media query support OR IE 7+
|
||||
gradeA: function(){
|
||||
return $.support.mediaquery || $.mobile.browser.ie && $.mobile.browser.ie >= 6;
|
||||
return $.support.mediaquery || $.mobile.browser.ie && $.mobile.browser.ie >= 7;
|
||||
},
|
||||
|
||||
//TODO might be useful upstream in jquery itself ?
|
||||
|
|
|
|||
|
|
@ -4,7 +4,10 @@
|
|||
|
||||
(function($){
|
||||
var libName = "jquery.mobile.core.js",
|
||||
setGradeA = function(value) { $.support.mediaquery = value; },
|
||||
setGradeA = function(value, version) { \
|
||||
$.support.mediaquery = value;
|
||||
$.mobile.browser.ie = version;
|
||||
},
|
||||
extendFn = $.extend;
|
||||
|
||||
module(libName, {
|
||||
|
|
@ -14,12 +17,12 @@
|
|||
});
|
||||
|
||||
$.testHelper.excludeFileProtocol(function(){
|
||||
test( "grade A browser support media queries", function(){
|
||||
setGradeA(false);
|
||||
test( "grade A browser either supports media queries or is IE 7+", function(){
|
||||
setGradeA(false, 6);
|
||||
$.testHelper.reloadLib(libName);
|
||||
ok(!$.mobile.gradeA());
|
||||
|
||||
setGradeA(true);
|
||||
setGradeA(true, 8);
|
||||
$.testHelper.reloadLib(libName);
|
||||
ok($.mobile.gradeA());
|
||||
});
|
||||
|
|
|
|||
Loading…
Reference in a new issue