User:SporkBot/vector.js

From wikishia

Note: After publishing, you may have to bypass your browser's cache to see the changes.

  • Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
  • Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
  • Internet Explorer / Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5
  • Opera: Press Ctrl-F5.
findargdupseditsummary = 'Repair [[:Category:Pages using duplicate arguments in template calls|duplicate template arguments]]';
findargdupsresultsbox = 'yes';
importScript('User:Frietjes/findargdups.js'); // [[User:Frietjes/findargdups]]
// Wikipedia:WikiProject_User_scripts/Scripts/Replace
// Adds a "Replace" tab which pops up two prompt boxes: 
//    one for a regexp and one for a replacement
function wpTextboxReplace()
{
 var s = prompt("Search regexp:");
 if(s){
  var r = prompt("Replace /"+s+"/ with:");
  if(!r && r != '') return;
  var txt = document.editform.wpTextbox1;
  txt.value = txt.value.replace(new RegExp(s, "mg"), r);
 }
}
addOnloadHook(function () {
 if (document.forms.editform) {
  addPortletLink('p-cactions', 
   'javascript:wpTextboxReplace()',
   'Replace', 'ca-replace',
   'Regexp replace for the edit window', 
   'R', document.getElementById('ca-history'));
  }
});
// [[Category:Wikipedia scripts]]