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

//***********************************************//
// Пользовательское меню EditTools
/*
function addLoadEvent(func) 
{
  if (window.addEventListener) 
    window.addEventListener("load", func, false);
  else if (window.attachEvent) 
    window.attachEvent("onload", func);
}
 
function addsymbols () {
  var cwarn = document.getElementById ('editpage-copywarn2');
  if (cwarn) {
    cwarn.innerHTML = '';
  }
  var specialchars = document.getElementById ('editpage-specialchars');
  if (specialchars) {
    var menu = "<a href=\"javascript:insertTags('Æ','','')\">Æ</a> <a href=\"javascript:insertTags('æ','','')\">æ</a> <a href=\"javascript:insertTags('Ø','','')\">Ø</a> <a href=\"javascript:insertTags('ø','','')\">ø</a> <a href=\"javascript:insertTags('Å','','')\">Å</a> <a href=\"javascript:insertTags('å','','')\">å</a> | <a href=\"javascript:insertTags('Ă','','')\">Ă</a> <a href=\"javascript:insertTags('ă','','')\">ă</a> <a href=\"javascript:insertTags('Â','','')\">Â</a> <a href=\"javascript:insertTags('â','','')\">â</a> <a href=\"javascript:insertTags('Î','','')\">Î</a> <a href=\"javascript:insertTags('î','','')\">î</a> <a href=\"javascript:insertTags('Ş','','')\">Ş</a> <a href=\"javascript:insertTags('ş','','')\">ş</a> <a href=\"javascript:insertTags('Ţ','','')\">Ţ</a> <a href=\"javascript:insertTags('ţ','','')\">ţ</a> | <a href=\"javascript:insertTags('{{lang-de|','}}','')\">{{lang-de|}}</a> <a href=\"javascript:insertTags('{{lang-en|','}}','')\">{{lang-en|}}</a> <a href=\"javascript:insertTags('[[de:',']]','')\">[[de:]]</a> <a href=\"javascript:insertTags('[[en:',']]','')\">[[en:]]</a>";
    specialchars.innerHTML = menu + specialchars.innerHTML;
  }
}
addLoadEvent(addsymbols);
*/

function addTemplatesList(){
 var block = document.getElementById('editpage-specialchars');
 if (!block) return;
 block.innerHTML = 
  '<select onchange=insertSel(this)>'
 +'<option>Шаблоны</option>'
 +'<option value="db-empty">db-empty</option>'
 +'<option value="db-foreign">db-foreign</option>'
 +'<option value="db-nocontent">db-nocontent</option>'
 +'<option value="db-attack">db-attack</option>'
 +'<option value="db-nn">db-nn</option>'
 +'<option value="db-copyvio|url=">db-copyvio</option>'
 +'<option value="db-test">db-test</option>'
 +'<option value="db-vand">db-vand</option>'
 +'<option value="db-repost">db-repost</option>'
 +'<option value="db-author">db-author</option>'
 +'<option value="db-talk">db-talk</option>'
 +'<option value="db-move|">db-move</option>'
 +'<option value="db-redirtypo">db-redirtypo</option>'
 +'<option value="db-redirnone">db-redirnone</option>'
 +'<option value="db-duplicate|">db-duplicate</option>'
 +'<option value="db-badimage">db-badimage</option>'
 +'<option value="subst:ofud">subst:ofud</option>'
 +'<option value="db-badfairuse">db-badfairuse</option>'
 +'<option value="db-owner">db-owner</option>'
 +'<option value="db-catempty">db-catempty</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;
}
$(addTemplatesList);

importScript('MediaWiki:Gadget-HotCat.js')

//Предупреждение об отсутствии подписи на страницах дискуссий
sigWarning = true
Prefix: a b c d e f g h i j k l m n o p q r s t u v w x y z 0 1 2 3 4 5 6 7 8 9

Portal di Ensiklopedia Dunia

Kembali kehalaman sebelumnya