Better blacklisting of browsers using $.client
Change-Id: Ibc4d15008671700374fdc1e33d2e85f9899f9b35
This commit is contained in:
committed by
Amir E. Aharoni
parent
9d82e10a8c
commit
6ac12b6584
@@ -56,6 +56,7 @@ $wgResourceModules['ext.uls.init'] = array(
|
|||||||
'ext.uls.languagenames',
|
'ext.uls.languagenames',
|
||||||
'mediawiki.Uri',
|
'mediawiki.Uri',
|
||||||
'mediawiki.util',
|
'mediawiki.util',
|
||||||
|
'jquery.client',
|
||||||
'jquery.json',
|
'jquery.json',
|
||||||
'jquery.uls',
|
'jquery.uls',
|
||||||
'ext.uls.i18n',
|
'ext.uls.i18n',
|
||||||
|
|||||||
@@ -141,12 +141,15 @@
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Checks whether the browser is supported.
|
* Checks whether the browser is supported.
|
||||||
* Browse support policy: http://www.mediawiki.org/wiki/Browser_support#Grade_A
|
* Browser support policy: http://www.mediawiki.org/wiki/Browser_support#Grade_A
|
||||||
* @return boolean
|
* @return boolean
|
||||||
*/
|
*/
|
||||||
function isBrowserSupported() {
|
function isBrowserSupported() {
|
||||||
// Blacklist Grade B browsers IE 6, 7 and IE60-IE79
|
var blacklist = {
|
||||||
return !/MSIE [67]/i.test( navigator.userAgent );
|
'msie': [['<=', 7]]
|
||||||
|
};
|
||||||
|
|
||||||
|
return !$.client.test( blacklist, null, true );
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user