User:WOSlinkerBot/linttask23.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(/\\[\[Wikipedia\:Questions\]\]\<\/font\>/g,' Wikipedia:Questions '); myContent = myContent.replace(/\([\w\d \~\&\',\.\-\#\;\:\(\)\{\}\[\]\|\!\"]*)\<\/font\>/gi,'$2 ');       myContent = myContent.replace(/\(and welcome to Wikipedia\!  I\'m a regular contributor here\, and when I notice on the \[\[Special\:Recentchanges\|\recent changes\<\/span\>\]\] log that a new editor has registered\, I like to send them a welcome message - that\'s how I ended up on your talk page\.)\n/g,' $1 \n');        myContent = myContent.replace(/\(and welcome to Wikipedia\!  I\'m a regular contributor here\, and when I notice on the \[\[Special\:Recentchanges\|\recent changes\<\/span\>\]\] log that a new editor has registered\, I like to send them a welcome message - that\'s how I ended up on your talk page\.)\<\/font\>/g,' $1 '); myContent = myContent.replace(/\(or place \\{\&\#123\;helpme\}\}\<\/code\> on your talk page and someone will show up shortly to answer your questions\.)\<\/font\>/g,' $1 ');

if(document.getElementById('wpTextbox1').value != myContent) { document.getElementById('wpTextbox1').value=myContent; document.getElementById('wpSummary').value='Fix font tag lint errors'; document.getElementById('wpMinoredit').checked = true; }   } )}