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

Материал из свободной русской энциклопедии «Традиция»
Перейти к: навигация, поиск
// ссылка править для 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); // ссылка «править» появится после загрузки страницы

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