Note: After saving, you have to bypass your browser's cache to see the changes. Google Chrome, Firefox, Microsoft Edge and Safari: Hold down the ⇧ Shift key and click the Reload toolbar button. For details and instructions about other browsers, see Wikipedia:Bypass your cache.
// Variables Begin HerepopupAdminLinks=true;// Variables End Here// Include heremw.loader.load( 'https://www.how.com.vn/wiki/index.php?lang=en&q=User:Mr.Z-man/closeAFD.js&action=raw&ctype=text/javascript');mw.loader.load( 'https://www.how.com.vn/wiki/index.php?lang=en&q=User:Timotheus Canens/spihelper.js&action=raw&ctype=text/javascript');mw.loader.load( 'https://www.how.com.vn/wiki/index.php?lang=en&q=User:MusikAnimal/userRightsManager.js&action=raw&ctype=text/javascript');// End include// JS Functions Begin Herefunction tnaddlilink(url, name){  var na = document.createElement('a');  na.setAttribute('href', url);  var txt = document.createTextNode(name);  na.appendChild(txt);  var li = document.createElement('li');  li.appendChild(na);  return li;}function testn(number){  var f = document.editform, t = f.wpTextbox1;  if (t.value.length > 0)    t.value += '\n';  t.value += "{{subst:" + number + "}} ~" + "~" + "~" + "~";  f.wpSummary.value = "adding template: " + number;  document.forms[0].wpSave.click();}function testb(blockType) {  if ( blockType == 1 ) {    document.forms[0].wpBlockReason.value = "[[WP:Vandalism|Vandalism]]";    document.forms[0].wpBlockOther.value = "31 hours";  }  else if ( blockType == 2 ) {    document.forms[0].wpBlockReason.value = "[[WP:Vandalism-only account|Vandalism-only account]]";    document.forms[0].wpBlockOther.value = "indefinite";  }   else if ( blockType == 3 ) {    document.forms[0].wpBlockReason.value = "user...";    document.forms[0].wpBlockOther.value = "indefinite";  }  else if ( blockType == 4 ) {    document.forms[0].wpBlockReason.value = "user...";    document.forms[0].wpBlockOther.value = "indefinite";    document.forms[0].wpAllowUsertalk.value = "";    document.forms[0].wpEmailBan.value = "1";    document.forms[0].wpEmailBan.checked = true;  }  else if ( blockType == 5 ) {    document.forms[0].wpBlockReason.value = "{{usernameblocked}}";    document.forms[0].wpBlockOther.value = "indefinite";    document.forms[0].wpEnableAutoblock.value = "0";    document.forms[0].wpEnableAutoblock.checked = false;    document.forms[0].wpCreateAccount.value = "0";    document.forms[0].wpCreateAccount.checked = false;  }  else if ( blockType == 6 ) {    document.forms[0].wpBlockReason.value = "{{usernamehardblocked}}";    document.forms[0].wpBlockOther.value = "indefinite";  }  else if ( blockType == 7 ) {    document.forms[0].wpBlockReason.value = "{{spamusernameblock}}";    document.forms[0].wpBlockOther.value = "indefinite";    }  document.forms[0].wpBlock.click();}function addBlockTabs() {  var c1 = document.getElementById('column-one');  var tabs = c1.getElementsByTagName('div')[0].getElementsByTagName('ul')[0];    if ( document.title.indexOf("Block user") != -1 ) {    tabs.appendChild(tnaddlilink('javascript:testb(2)',"voa-indef"));tabs.appendChild(tnaddlilink('javascript:testb(1)',"v-31"));tabs.appendChild(tnaddlilink('javascript:testb(3)',"user..."));        tabs.appendChild(tnaddlilink('javascript:testb(4)',"user... (no email/talk)"));        tabs.appendChild(tnaddlilink('javascript:testb(5)',"unb"));        tabs.appendChild(tnaddlilink('javascript:testb(6)',"unhb"));        tabs.appendChild(tnaddlilink('javascript:testb(7)',"unsb"));  }}function addTestnTabs() {  var c1 = document.getElementById('column-one');  var tabs = c1.getElementsByTagName('div')[0].getElementsByTagName('ul')[0];  // Only add for pages with "Editing User talk:" somewhere in the titleif (document.title.indexOf("Editing User talk:") != -1) {var tabContentArray = [ 'test1', 'test2', 'test2a', 'test3', 'test4', 'test5','bv', 'uw-create1', 'uw-create2', 'uw-create3', 'uw-create4','uw-vaublock', 'uw-ublock', 'uw-uhblock', 'uw-spamublock', 'uw-voablock' ];var tabTitleArray = [ 't1', 't2', 't2a', 't3', 't4', 't5', 'bv', 'c1', 'c2', 'c3', 'c4', 'vau', 'unsb', 'unhb', 'spam', 'voa' ];for ( i = 0; i < tabContentArray.length; i++ ) {tabs.appendChild( tnaddlilink( 'javascript:testn("' + tabContentArray[i] + '")', tabTitleArray[i] ) );}}}function addDelTabs() {var hist; var url;if (!(hist = document.getElementById('ca-history') )) return; // Only on pages with a history taburl = hist.getElementsByTagName('a')[0];url = url.href;var c1 = document.getElementById('column-one');var tabs = c1.getElementsByTagName('div')[0].getElementsByTagName('ul')[0];var delContentArray = [ '[[WP:CSD%23G11|G11]]: Unambiguous [[WP:ADS|advertising]] or promotion','[[WP:CSD%23A7|A7]]: No indication that the article may meet guidelines for inclusion','[[WP:CSD%23G6|G6]]: Housekeeping, technical maintenance','[[WP:CSD%23G1|G1]]: Patent Nonsense','[[WP:CSD%23G3|G3]]: Blatant [[WP:Do not create hoaxes|hoax]]','[[WP:CSD%23G3|G3]]: Blatant [[WP:Vandalism|Vandalism]]',                                                        '[[WP:CSD%23G8|G8]]: Page dependent on a deleted or nonexistent page','[[WP:CSD%23G13|G13]]: Abandoned [[WP:AFC|Article for creation]] – to retrieve it, see [[WP:REFUND/G13]]',                                                        'Expired [[WP:PROD|PROD]]','Expired [[WP:BLPPROD|BLPPROD]]' ];var delTitleArray = [ 'g11', 'a7', 'g6', 'g1', 'g3h', 'g3v', 'g8', 'g13', 'xp', 'xpb' ];for ( i = 0; i < delContentArray.length; i++ ) {tabs.appendChild( tnaddlilink( url.replace(/([?&]action=)history([&#]|$)/, '$1delete&submitdelete=true&wpReason=' ) + delContentArray[i], delTitleArray[i] ) );}}function duplicateTabs() {    var tabs = document.getElementById('p-cactions').cloneNode(true);    tabs.id = 'mytabs';    var listitems = tabs.getElementsByTagName('LI');    for (i=0;i<listitems.length;i++) {        if(listitems[i].id) listitems[i].id = 'mytabs-' + listitems[i].id;    }    content = document.getElementById("content");    // Find the content div    content.parentNode.insertBefore(tabs, content.nextSibling);    // Place tab list right after content div};// Remove pre-filled deletion reasonif (queryString("submitdelete") != "true" ) {    addOnloadHook(function(){ var x; if (x=document.getElementById('wpReason')) {x.value='';} });}// Jude's Automagic Deletionfunction automagicDel(){if(queryString("submitdelete")=="true") document.forms[0].wpConfirmB.click();};function queryString(p) {var re = RegExp('[&?]' + p + '=([^&]*)');var matches;if (matches = re.exec(document.location)) {try { return decodeURI(matches[1]);} catch (e) {}}return null;};// End Jude's Automagic Deletionfunction automagicUb() {        if(queryString("autounblock")=="true") document.forms[0].wpBlock.click();}// Onload Hooks$(addTestnTabs);$(addBlockTabs);$(addDelTabs);$(duplicateTabs);$(automagicDel);$(automagicUb);