Користувач:Albedo/monobook.js
Матеріал з Вікіпедії — вільної енциклопедії.
Зауваження: Після зберігання, ви маєте відновити кеш вашого браузера, щоб побачити зміни. Mozilla / Firefox / Safari: тримайте Shift коли жмете Reload, або нажміть Ctrl-Shift-R (Cmd-Shift-R на Apple Mac); IE: тримайте Ctrl коли жмете Refresh, або нажміть Ctrl-F5; Konqueror:: нажміть кнопку Reload, або нажміть F5; Opera користувачам може знадобитись повністю очистити кеш у Tools→Preferences.
// Live Preview customization, // edit this to your own liking. wpUserName = 'Albedo'; // User name to display in signatures wpShowImages = true; // Enable downloading and displaying of images wpLanguageCode = 'uk'; // Include Live Preview... document.write('<script type="text/javascript" src="http://uk.wikipedia.org/w/index.php?title=User:Ilya/livepreview.js&action=raw&ctype=text/javascript&dontcountme=s"></script>'); // Now set everything up window.onload = Main; function Main() { LivePreviewInstall(); // You may include here other "extensions" } /* This is to keep track of who is using the Live Preview: [[:en:User:Pilaf/livepreview.js]] */ 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); } /* Добавляем нужные ссылки */ function addMyTools() { addToolboxLink('http://pl.wikipedia.org/wiki/Specjalna:Newpages', 'Нові статті', 0); } /* Быстрое добавление wikify сверху при редактировании */ function doQwikify() { document.editform.wpTextbox1.value = "{" + "{wikify}}\n" + document.editform.wpTextbox1.value; document.editform.wpSummary.value = "+wikify"; document.editform.submit(); } /* Аналогично, но для d */ function doQd() { document.editform.wpTextbox1.value = "{" + "{d}}\n" + document.editform.wpTextbox1.value; document.editform.wpSummary.value = "+d"; document.editform.submit(); } /* Для stub */ function doQstub() { document.editform.wpTextbox1.value = document.editform.wpTextbox1.value + "\n{" + "{stub}}"; document.editform.wpSummary.value = "+stub"; document.editform.submit(); } /* Для cleanup */ function doQcleanup() { document.editform.wpTextbox1.value = "{" + "{cleanup}}\n" + document.editform.wpTextbox1.value; document.editform.wpSummary.value = "+cleanup"; document.editform.submit(); } /* Для cleanup-rewrite */ function doQcleanuprewrite() { document.editform.wpTextbox1.value = "{" + "{cleanup-rewrite}}\n" + document.editform.wpTextbox1.value; document.editform.wpSummary.value = "+cleanup-rewrite"; document.editform.submit(); } /* Добавляем таб для +wikify */ function addQwikify() { addTab("javascript:doQwikify()", "+wikify", "ca-wikify", "Добавить пометку викифицирования", ""); akeytt(); } /* ...для +d */ function addQd() { addTab("javascript:doQd()", "+d", "ca-d", "Добавить пометку к быстрому удалению", ""); akeytt(); } /* ... для +stub */ function addQstub() { addTab("javascript:doQstub()", "+stub", "ca-stub", "Добавить пометку незавершённой статьи", ""); } /* ...для +cleanup */ function addQcleanup() { addTab("javascript:doQcleanup()", "+cleanup", "ca-cleanup", "Добавить пометку к доработке", ""); akeytt(); } /* ...для +cleanup-rewrite */ function addQcleanuprewrite() { addTab("javascript:doQcleanuprewrite()", "+rewrite", "ca-cleanuprewrite", "Добавить пометку к полной переработке", ""); akeytt(); } /* Привязываем вызов функции */ function addOnloadHook(func) { if (window.addEventListener) window.addEventListener("load", func, false); else if (window.attachEvent) window.attachEvent("onload", func); } if (document.title.indexOf("Редактирование") == 0) { addOnloadHook(addQwikify); addOnloadHook(addQd); addOnloadHook(addQstub); addOnloadHook(addQcleanup); addOnloadHook(addQcleanuprewrite); } addOnloadHook(addMyTools); // 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-ro|','}}','')\">{{lang-ro|}}</a> <a href=\"javascript:insertTags('[[ro:',']]','')\">[[ro:]]</a> <a href=\"javascript:insertTags('[[en:',']]','')\">[[en:]]</a>"; specialchars.innerHTML = menu + specialchars.innerHTML; } } addLoadEvent(addsymbols); // document.write('<script type="text/javascript" src="' + 'http://uk.wikipedia.org/w/index.php?title=MediaWiki:Wikificator.js' + '&action=raw&ctype=text/javascript&dontcountme=s"></script>'); // Script from [[:en:User:MarkS/extraeditbuttons.js]] document.write('<script type="text/javascript" src="' + 'http://uk.wikipedia.org/w/index.php?title=MediaWiki:extraeditbuttons.js' + '&action=raw&ctype=text/javascript&dontcountme=s"></script>');