http://www.mediawiki.org/wiki/Special:Code/MediaWiki/72920

Revision: 72920
Author:   catrope
Date:     2010-09-13 18:13:57 +0000 (Mon, 13 Sep 2010)

Log Message:
-----------
1.16wmf4: MFT r72919

Modified Paths:
--------------
    
branches/wmf/1.16wmf4/extensions/UsabilityInitiative/WikiEditor/Modules/Toolbar/Toolbar.js
    
branches/wmf/1.16wmf4/extensions/UsabilityInitiative/WikiEditor/WikiEditor.combined.js
    
branches/wmf/1.16wmf4/extensions/UsabilityInitiative/WikiEditor/WikiEditor.combined.min.js

Modified: 
branches/wmf/1.16wmf4/extensions/UsabilityInitiative/WikiEditor/Modules/Toolbar/Toolbar.js
===================================================================
--- 
branches/wmf/1.16wmf4/extensions/UsabilityInitiative/WikiEditor/Modules/Toolbar/Toolbar.js
  2010-09-13 18:08:51 UTC (rev 72919)
+++ 
branches/wmf/1.16wmf4/extensions/UsabilityInitiative/WikiEditor/Modules/Toolbar/Toolbar.js
  2010-09-13 18:13:57 UTC (rev 72920)
@@ -1140,13 +1140,10 @@
                                                        'format': 'json'
                                                },
                                                success: function( data ) {
-                                                       if ( !data ) {
-                                                               // This happens 
in some weird cases
-                                                               return;
-                                                       }
                                                        var status;
-                                                       if ( typeof data.query 
== 'undefined' ) {
-                                                               status = 
'invalid';
+                                                       if ( !data || typeof 
data.query == 'undefined' ) {
+                                                               // This happens 
in some weird cases
+                                                               status = false;
                                                        } else {
                                                                var page = 
data.query.pages[data.query.pageids[0]];
                                                                status = 
'exists';

Modified: 
branches/wmf/1.16wmf4/extensions/UsabilityInitiative/WikiEditor/WikiEditor.combined.js
===================================================================
--- 
branches/wmf/1.16wmf4/extensions/UsabilityInitiative/WikiEditor/WikiEditor.combined.js
      2010-09-13 18:08:51 UTC (rev 72919)
+++ 
branches/wmf/1.16wmf4/extensions/UsabilityInitiative/WikiEditor/WikiEditor.combined.js
      2010-09-13 18:13:57 UTC (rev 72920)
@@ -1140,13 +1140,10 @@
                                                        'format': 'json'
                                                },
                                                success: function( data ) {
-                                                       if ( !data ) {
-                                                               // This happens 
in some weird cases
-                                                               return;
-                                                       }
                                                        var status;
-                                                       if ( typeof data.query 
== 'undefined' ) {
-                                                               status = 
'invalid';
+                                                       if ( !data || typeof 
data.query == 'undefined' ) {
+                                                               // This happens 
in some weird cases
+                                                               status = false;
                                                        } else {
                                                                var page = 
data.query.pages[data.query.pageids[0]];
                                                                status = 
'exists';

Modified: 
branches/wmf/1.16wmf4/extensions/UsabilityInitiative/WikiEditor/WikiEditor.combined.min.js
===================================================================
--- 
branches/wmf/1.16wmf4/extensions/UsabilityInitiative/WikiEditor/WikiEditor.combined.min.js
  2010-09-13 18:08:51 UTC (rev 72919)
+++ 
branches/wmf/1.16wmf4/extensions/UsabilityInitiative/WikiEditor/WikiEditor.combined.min.js
  2010-09-13 18:13:57 UTC (rev 72920)
@@ -31,8 +31,7 @@
 if(target.replace(/^\s+$/,'')==''){updateWidget(false);return;}
 if(!internal&&isExternalLink(target)){updateWidget('external');return;}
 if(target.indexOf('|')!=-1){updateWidget('invalid');return;}
-updateWidget('loading');$j('#wikieditor-toolbar-link-int-target-status').data('request',$j.ajax({url:wgScriptPath+'/api.php',dataType:'json',data:{'action':'query','indexpageids':'','titles':target,'converttitles':'','format':'json'},success:function(data){if(!data){return;}
-var status;if(typeof data.query=='undefined'){status='invalid';}else{var 
page=data.query.pages[data.query.pageids[0]];status='exists';if(typeof 
page.missing!='undefined')
+updateWidget('loading');$j('#wikieditor-toolbar-link-int-target-status').data('request',$j.ajax({url:wgScriptPath+'/api.php',dataType:'json',data:{'action':'query','indexpageids':'','titles':target,'converttitles':'','format':'json'},success:function(data){var
 status;if(!data||typeof data.query=='undefined'){status=false;}else{var 
page=data.query.pages[data.query.pageids[0]];status='exists';if(typeof 
page.missing!='undefined')
 status='notexists';else if(typeof page.invalid!='undefined')
 status='invalid';}
 if(!internal)cache[target]=status;updateWidget(status);}}));}



_______________________________________________
MediaWiki-CVS mailing list
MediaWiki-CVS@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs

Reply via email to