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

Материал из свободной русской энциклопедии «Традиция»
Перейти к навигации Перейти к поиску

Замечание: Чтобы после сохранения вступили в силу изменения стилей, перезагрузите файл //traditio.wiki/w/load.php?debug=false&lang=ru&modules=site&only=styles&skin=vector&*, если используете скин Vector, или //traditio.wiki/w/load.php?debug=false&lang=ru&modules=site&only=styles&skin=common&*, если используете скин Common.

Чтобы вступили в силу изменения скриптов, перезагрузите файл //traditio.wiki/w/load.php?debug=false&lang=ru&modules=site&only=scripts&skin=vector&*, если используете скин Vector, или //traditio.wiki/w/load.php?debug=false&lang=ru&modules=site&only=scripts&skin=common&*, если используете скин Common.

Гаджеты и импортируемые скрипты загружаются отдельными файлами.

// ссылка править для 0-й секции
 var disable_zero_section = 0; // кому не нравится ссылка «править» для нулевой секции,
                               // те могут её к лешему вырубить, поставив
                               // var disable_zero_section = 1 у себя в личном скрипте
 function edit_zero_section()
 {
   var  body = document.getElementById ('bodyContent');
 
   if (disable_zero_section != 1
      && body.innerHTML.match('class="editsection"')
      ){
     var pageTitle = wgPageName;
     if (typeof(encodeURIComponent) == 'function'){
        pageTitle = encodeURIComponent(wgPageName);
     }

     body.innerHTML = '<div class="editsection" id="ca-edit-0">[<a href="' + wgServer + '/index.php?title='
     + pageTitle + '&amp;action=edit&amp;section=0">править</a>]</div>' + body.innerHTML;

     // MtW: в качестве названия страницы используется wgPageName,
     // а не document.title.substr(0, document.title.lastIndexOf (' — ')),
     // как в руВики; по идее, скрипт теперь быстрее стал; но если
     // такое использование wgPageName не всегда уместно,
     // дайте знать на [[Обсуждение участника:Mithgol the Webmaster]].
   }
 } 
 addOnloadHook(edit_zero_section); // ссылка «править» появится после загрузки страницы

 /* Здесь кончается код ссылки «править» для нулевой секции. */