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

Reply via email to