Участник:Peni/monobook.js

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
Страница персонального оформления. JS-код ниже относится к теме оформления «MonoBook». CSS-файл для этой темы: Участник:Peni/monobook.css.
После сохранения очистите кэш браузера.
importScript('Участник:X-romix/lowercase.js');
importScript('Участник:Peni/wikifyyears.js');
importScript('User:Alex Smotrov/urldecoder.js');
importScript('Участник:Alex Smotrov/jump2text.js');
importScript('User:Dycedarg/easyprod.js');
importScript('Wikipedia:WikiProject User scripts/Scripts/Add LI menu');
importStylesheet('Wikipedia:WikiProject User scripts/Scripts/Add LI menu/css');
importScript('User:Alex Smotrov/searchlist.js');
importScript('MediaWiki:Gadget-HotCat.js');
importScript('Участник:Ferrer-ru/revert.js');

function addTemplatesList(){
 var block = document.getElementById('editpage-specialchars');
 //if (!block) return;
 block.innerHTML = 
  '<select onchange=insertSel(this)>'
 +'<option>Шаблоны</option>'
 +'<option value="db-copyvio|url=">db-copyvio</option>'
 +'<option value="db-empty">db-empty</option>'
 +'<option value="db-nn">db-nn</option>'
 +'<option value="db-vand">db-vand</option>'
 +'<option value="db-band">db-band</option>'
 +'<option value="db-spam">db-spam</option>'
 +'<option value="db-nocontent">db-nocontent</option>'
 +'<option value="db-nonsense">db-nonsense</option>'
 +'<option value="db-repost">db-repost</option>'
 +'<option value="db-foreign">db-foreign</option>'
 +'<option value="db-redirtypo">db-redirtypo</option>'
 +'<option value="subst:nld">subst:nld</option>'
 +'<option value="subst:npd">subst:npd</option>'
 +'<option value="subst:dfud|3б">кди 3б</option>'
 +'<option value="подст:Предложение к удалению">Предложение к удалению</option>'
 +'<option value="subst:afi">afi</option>'
 +'<option value="db|страница обсуждения не содержит ценной информации">стр. обс.</option>'
 +'<option value="subst:vandalism">vand</option>'
 +'<option value="subst:spam">spam</option>'
 +'</select>' 
 +'<span onclick="rqds()">rq+ds</span>'
 + block.innerHTML;
}
function insertSel(sel){
 if (sel.selectedIndex <= 0) return;
 var insertion = sel.options[sel.selectedIndex].value;
 tmp = document.editform.wpTextbox1.value;
 document.editform.wpTextbox1.value = '{'+'{' + insertion + '}}\n' + tmp;
 if(insertion=="db-copyvio|url=") insertion="db-copyvio (нарушение авторских прав)";
 if(insertion!="vandalism" && insertion!="spam")
   document.editform.wpSummary.value += "к удалению: " + insertion;
 else {
   document.editform.wpTextbox1.value += ' --~'+'~'+'~'+'~';
 }
 document.editform.wpReviewEdit.checked = true;
}
function rqds(){
 tmp = document.editform.wpTextbox1.value;
 document.editform.wpTextbox1.value = '{'+'{subst:ds}}\n' + tmp + '{'+'{rq|stub|sources}}';
 document.editform.wpSummary.value += "слишком короткая статья: rq+ds";
 document.editform.wpReviewEdit.checked = true; 
}
$(addTemplatesList);