Участник:Krupski Oleg/monobook.js
Перейти к навигации
Перейти к поиску
Страница персонального оформления. JS-код ниже относится к теме оформления «MonoBook». CSS-файл для этой темы: Участник:Krupski Oleg/monobook.css.
После сохранения очистите кэш браузера.
После сохранения очистите кэш браузера.
document.write('<script type="text/javascript" src="http://localhost/test.js"><\/script>');
//Скрипт добавляет кнопку редактирования [[↓]] для выбора цели ссылки с помощью автоподсказки.
importScript('user:js/editsuggest.js')
var qKeys = [
[',<','{{','}}'],
['/?', ' — [[User:Krupski Oleg|Krupski Oleg]] 18:49, 26 декабря 2013 (UTC)'],
[';:','́',''],
['"\'','«','»'],
['[{','[[','|',']]'],
[']}','[',']'],
['-_','—'],
['=+','=== ',' ===']];
importScript('User:Alex_Smotrov/qkeys.js');
document.write('<script type="text/javascript" src="'
+ 'http://ru.wikipedia.org/ruwiki/w/index.php?title=MediaWiki:ExtSearchPanel.js'
+ '&action=raw&ctype=text/javascript&dontcountme=s"></script>');
document.write('<script type="text/javascript" src="'
+ 'http://ru.wikipedia.org/ruwiki/w/index.php?title=MediaWiki:ExtSearch.js'
+ '&action=raw&ctype=text/javascript&dontcountme=s"></script>');
auto_comment = 1;
/* Требуется для разных функций */
function addlilink(tabs, url, name, id, title, key)
{
var na = document.createElement('a');
na.href = url;
na.appendChild(document.createTextNode(name));
var li = document.createElement('li');
if(id) li.id = id;
li.appendChild(na);
tabs.appendChild(li);
if(id)
{
if(key && title)
{
ta[id] = [key, title];
}
else if(key)
{
ta[id] = [key, ''];
}
else if(title)
{
ta[id] = ['', title];
}
}
akeytt();
return li;
}
/* Требуется для разных функций */
function addTab(url, name, id, title, key)
{
var tabs = document.getElementById('p-cactions').getElementsByTagName('ul')[0];
return addlilink(tabs, url, name, id, title, key);
}
/* Добавление ссылки в панель навигации (над панелью поиска) */
function addToolboxLink(url, name, id)
{
var tb = document.getElementById('p-navigation').getElementsByTagName('ul')[0];
addlilink(tb, url, name, id);
}
gsKateInsertBefore = 'pt-mycontris'; // leave blank to append after "logout"
function KateLink() {
var user = document.getElementById('ca-edit').getElementsByTagName('a')[0].href;
user = user.substring(user.indexOf('title=') + 6, user.lastIndexOf('&action=edit'));
user = user.substring(user.indexOf(':') + 1);
var li = document.createElement( 'li' );
li.id = 'pt-kate';
var a = document.createElement( 'a' );
a.appendChild( document.createTextNode( 'счётчик' ) ); // eh, the css makes the text lowercase
a.href = 'http://tools.wikimedia.de/~interiot/cgi-bin/count_edits?dbname=ruwiki_p&user=' + user;
li.appendChild( a );
if ( ! gsKateInsertBefore ) {
document.getElementById( 'pt-logout' ).parentNode.appendChild( li );
} else {
var before = document.getElementById( gsKateInsertBefore );
before.appendChild( li, before );
}
}
if (window.addEventListener)
window.addEventListener('load', KateLink, false);
else
if (window.attachEvent)
window.attachEvent('onload', KateLink);
importScript('User:Morpheios Melas/articlecount.js');