https://www.mediawiki.org/wiki/Special:Code/MediaWiki/112792
Revision: 112792
Author: jdlrobson
Date: 2012-03-01 11:12:24 +0000 (Thu, 01 Mar 2012)
Log Message:
-----------
check for overrideMimeType before using it
this is a non-standard function so some browsers
will not support it... blackberry 9300 for instance
Modified Paths:
--------------
trunk/extensions/MobileFrontend/javascripts/application.js
trunk/extensions/MobileFrontend/javascripts/beta_application.js
Modified: trunk/extensions/MobileFrontend/javascripts/application.js
===================================================================
--- trunk/extensions/MobileFrontend/javascripts/application.js 2012-03-01
11:04:48 UTC (rev 112791)
+++ trunk/extensions/MobileFrontend/javascripts/application.js 2012-03-01
11:12:24 UTC (rev 112792)
@@ -135,7 +135,9 @@
} else {
xmlHttp = new ActiveXObject( 'Microsoft.XMLHTTP' );
}
- xmlHttp.overrideMimeType( 'text/xml' );
+ if( xmlHttp.overrideMimeType ) { // non standard
+ xmlHttp.overrideMimeType( 'text/xml' );
+ }
xmlHttp.onreadystatechange = function() {
if ( xmlHttp.readyState === 4 && xmlHttp.status === 200
) {
options.success( xmlHttp.responseXML );
Modified: trunk/extensions/MobileFrontend/javascripts/beta_application.js
===================================================================
--- trunk/extensions/MobileFrontend/javascripts/beta_application.js
2012-03-01 11:04:48 UTC (rev 112791)
+++ trunk/extensions/MobileFrontend/javascripts/beta_application.js
2012-03-01 11:12:24 UTC (rev 112792)
@@ -140,7 +140,9 @@
} else {
xmlHttp = new ActiveXObject( 'Microsoft.XMLHTTP' );
}
- xmlHttp.overrideMimeType( 'text/xml' );
+ if( xmlHttp.overrideMimeType ) { // non standard
+ xmlHttp.overrideMimeType( 'text/xml' );
+ }
xmlHttp.onreadystatechange = function() {
if ( xmlHttp.readyState === 4 && xmlHttp.status === 200
) {
options.success( xmlHttp.responseXML );
_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs