Участник:LyXX/Monobook.js

Материал из Википедии — свободной энциклопедии
Страница персонального оформления. JS-код ниже относится к теме оформления «MonoBook». CSS-файл для этой темы: Участник:LyXX/Monobook.css.
После сохранения очистите кэш браузера.
// Модифицирует список шаблонов для вставки.
function modTemplateSelector () {
  var ts = document.getElementById('template-selector');
  if (ts) {
    var sel = '<select id="template-selector" name="template-selector" onchange="insertStub(this);"> <option value="0">Вставка шаблона</option>';

    sel = sel + '<option value="Портал футбол">Ссылка на Портал</option>';
    sel = sel + '<option value="soccer-stub">Футбольный стаб</option>';
    sel = sel + '<option value="soccer-bio-stub">Стаб футболиста</option>';
    sel = sel + '<option value="soccer-team-stub">Стаб команды/option>';
    
    ts.outerHTML = sel + '</select>';
  }
}

// Вспомогательная функция — вставка шаблона.
function insertStub(obj){
  var id = obj.options[obj.selectedIndex].value; 
  if (obj.selectedIndex > 0) insertTags("\n{{" + id + "}}", "", ""); 
  obj.selectedIndex=0;
}

$(modTemplateSelector);

//