Jump to content

User:Dstary/monobook.js

From Wikipedia, the free encyclopedia
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.
mw.loader.load(
             'https://en.wikipedia.org/w/index.php?title=User:Lupin/popups.js'
             + '&action=raw&ctype=text/javascript&dontcountme=s');

simplePopups=true;

importScript('User:Ilmari_Karonen/watchsince.js','en');

function addTemplatesList_usual(){
 var block = document.getElementById('editpage-specialchars');
 if (!block) return;
 block.innerHTML = 
  '<select onchange=insertSel(this)>'
 +'<option>Шаблоны с подписью</option>'
 +'<option value="subst:welcome">Welcome</option>'
 +'<option value="subst:anon">Anon</option>'
 +'<option value="subst:cv|">Cv</option>'
 +'<option value="subst:nothanks cv|">Nothanks cv</option>'
 +'</select>' + block.innerHTML;
}
function insertSel(sel){
 if (sel.selectedIndex <= 0) return;
 var insertion = sel.options[sel.selectedIndex].value;
 document.editform.wpTextbox1.value += '{'+'{' + insertion + '}}' + '--~~' + '~~\n';
 document.editform.wpSummary.value += insertion;
}
addOnloadHook(addTemplatesList_usual);


function addTemplatesList_article(){
 var block = document.getElementById('editpage-specialchars');
 if (!block) return;
 block.innerHTML = 
  '<select onchange=insertSel2(this)>'
 +'<option>Шаблоны без подписи</option>'
 +'<option value="copyvio|url = ">Copyvio</option>'
 +'<option value="afi">Afi</option>'
 +'<option value="rq">Rq</option>'
 +'<option value="notaxobox">Notaxobox</option>'
 +'<option value="noiwiki">Noiwiki</option>'
 +'<option value="style">Style</option>'
 +'</select>' + block.innerHTML;
}
function insertSel2(sel){
 if (sel.selectedIndex <= 0) return;
 var insertion = sel.options[sel.selectedIndex].value;
 document.editform.wpTextbox1.value += '{'+'{' + insertion + '}}\n';
 document.editform.wpSummary.value += insertion;
}
addOnloadHook(addTemplatesList_article);