User:H/TUPjs.js

// function getQueryVariable(variable) { var query = window.location.search.substring(1); var vars = query.split("&"); for (var i=0;i<vars.length;i++) { var pair = vars[i].split("="); if (pair[0] == variable) { return pair[1]; }  }    return 0; } function TUPjs {  if (getQueryVariable("TUPjs")) {    document.getElementById('wpReason').value = ('Deleting temporary userpage that is not in a sockpuppet category, and has not been edited in over 31 days'); document.getElementById('wpReason').focus; }  if (getQueryVariable("notTUP")) {    var textbox = document.getElementById( 'wpTextbox1' ); myregexp1 = new RegExp('\\[\\[Category:Temporary Wikipedian userpages(\|.*?)?\\]\\]', 'ig'); myregexp2 = new RegExp('indef((block(e?d?(user(-big)?)?)?)?|vandal)\\}\\}', 'ig'); myregexp3 = new RegExp('vandal(block|ismonly)\\}\\}', 'ig'); myregexp4 = new RegExp('blockedindef\\}\\}', 'ig'); myregexp5 = new RegExp('s/block3(\|.*?)?\\}\\}', 'ig'); // Remove temp category // 1     textbox.value = textbox.value.replace(myregexp1, ''); // Subst any of cats a sockpuppet should not be in (not done yet) // 2     var start_offset2 = textbox.value.search(myregexp2); if (start_offset2 > 0) textbox.value = (textbox.value.substr(0,start_offset2)+'subst:'+textbox.value.substr(start_offset2)); // 3     var start_offset3 = textbox.value.search(myregexp3); if (start_offset3 > 0) textbox.value = (textbox.value.substr(0,start_offset3)+'subst:'+textbox.value.substr(start_offset3)); // 4     var start_offset4 = textbox.value.search(myregexp4); if (start_offset4 > 0) textbox.value = (textbox.value.substr(0,start_offset4)+'subst:'+textbox.value.substr(start_offset4)); // 5     var start_offset5 = textbox.value.search(myregexp5); if (start_offset5 > 0) textbox.value = (textbox.value.substr(0,start_offset5)+'subst:'+textbox.value.substr(start_offset5));

document.getElementById('wpSummary').value = ('User pages that are in a sock puppet category should not be marked as temporary'); document.getElementById('wpDiff').click; }  if (document.getElementById('wpSummary').value.indexOf('User pages that are in a sock puppet category should not be marked as temporary') != -1) {    document.getElementById('wpSave').focus;2 scroll(0,0); }  } addOnloadHook(TUPjs);

//