User:WOSlinkerBot/linttask17.js

function lint_queryString(p) {

var re = RegExp('[&?]' + p + '=([^&]*)');

var matches;

if (matches = re.exec(document.location)) {

try {

return decodeURI(matches[1]);

} catch (e) { }

}

return null;

}

//Add a 'lint edit' tab

if(mw.config.get('wgArticleId') != 0 ) {

$( function lintEditButton() {

mw.util.addPortletLink('p-cactions',

mw.util.getUrl(null,{action:'edit',lintedit:true}),

'lint',

'p-lint',

'lint edit');

}

)}

if(mw.config.get('wgAction') == 'edit' && lint_queryString('lintedit') == 'true') {

$(function lint() {

var myContent = document.getElementById('wpTextbox1').value;

myContent = myContent.replace(/(\=\=Collaboration of Punks\=\=\n*)\(\{\|)\<\/noinclude\>/gi,'$1$2');

myContent = myContent.replace(/(\\\\'\'\'\'\'HEY HO\, LET\'S GO\!\!\!\'\'\'\'\'\<\/big\>\<\/big\>\<\/center\>)\<\/br\>\'\'\'\(Punk rockers)/gi,'$1

\'\'\'$2');

myContent = myContent.replace(/\|\-\n\


\n\|/gi,'|-\n|');

myContent = myContent.replace(/\"\n\

\n\<\/div\>\n\|-/gi,'"\n|-');

myContent = myContent.replace(/(\<\/center\>\n\|-\n)----\n/gi,'$1');

if(document.getElementById('wpTextbox1').value != myContent) {

if(document.getElementById('wpTextbox1').value != myContent) {

document.getElementById('wpTextbox1').value=myContent;

document.getElementById('wpSummary').value='Fix fostered content lint errors';

document.getElementById('wpMinoredit').checked = true;

}

}

}

)}