Content deleted Content added
Technical 13 (talk | contribs) "SyntaxError: nothing to repeat" fix. |
Technical 13 (talk | contribs) Okay, this should properly parse the old style |orphan= parameter in most cases. |
||
Line 14:
$.get(mw.config.get( 'wgScriptPath' )+"/api.php", deOrphanerRequest, function(deOrphanerResponse){
var deOrphanerContent = $(deOrphanerResponse).find('rev').text();
var oldMIparameter = false;
if(deOrphanerContent.search(/\| *Orphan *=[\d\w\s\n]*(.*?\}\})/gi) != -1){ oldMIparameter = true; }
deOrphanerContent = deOrphanerContent
.replace(/\{\{Orphan(.*?)\}\}[\|\n]/gi, "")// Parse out orphan template (not) in multiple issues
.replace(/\| *Orphan *=
var deOrphanerSubmit = {
action: "edit",
Line 24 ⟶ 26:
token: mw.user.tokens.get( 'editToken' )
};
$.when(
$.post(mw.config.get( 'wgScriptPath' )+"/api.php", deOrphanerSubmit, function(deOrphanerSesponse){ })
).done(function() {
var deOrphanedText = 'Article deOrphaned! <small>( ';
$(".loadinganimation").html('Article deOrphaned! <small>(<a href="#reLoad" onClick="___location.reload();" style="font-weight: bold;">reload</a> | <a href="//en.wikipedia.org/w/index.php?title=' + mw.config.get("wgTitle") + '&diff=cur&oldid=prev" style="font-weight: bold;">diff</a>)</small>');▼
if(oldMIparameter ){
deOrphanedText = 'load ';
} else {
deOrphanedText = '<small>(<a href="#reLoad" onClick="___location.reload();" style="font-weight: bold;">reload</a> | ';
}
▲
$(".loadinganimation").html(deOrphanedText);
});
});
|