User:WOSlinkerBot/linttask7.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(/ *\

\n\\Hi\, \{\{PAGENAME\}\}\, \\[\[Wikipedia\:Welcome\, newcomers\|Welcome\]\]\<\/font\> to Wikipedia\! \[\[Image\:Wikipedia-logo\.png\|50px\]\]\<\/font\>\<\/center\>\<\/div\>\<\/div\>/g,'
Hi, {{PAGENAME}}, Welcome to Wikipedia! 50px
');

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

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

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

document.getElementById('wpSummary').value='fix html tag issues and reduce lint errors';

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

}

}

}

)}