Fandom

Вікія про вікії

Common.js

548статей у
цій вікі
Add New Page
Коментарі0 Share

Записаний нижче код в режимі Редагування вставте в сторінку MediaWiki:Common.js




if (document.URL.indexOf("action=edit") > 0 || document.URL.indexOf("action=submit") > 0) {

       if (wgCanonicalNamespace != "Special")
       {
             document.write('<script type="text/javascript" src="' 
             + 'http://uk.vijskpens.wikia.com/index.php?title=MediaWiki:Onlyifediting.js' 
             + '&action=raw&ctype=text/javascript&dontcountme=s"></script>'); 
             addOnloadHook(function(){
             if (mwEditButtons.length < 3) return;
             mwEditButtons[0].imageFile = 'http://upload.wikimedia.org/wikipedia/commons/f/fa/Button_bold_ukr.png';
             mwEditButtons[1].imageFile = 'http://upload.wikimedia.org/wikipedia/commons/f/f3/Button_italic_ukr.png';
             mwEditButtons[2].imageFile = 'http://upload.wikimedia.org/wikipedia/commons/0/03/Button_internal_link_ukr.png';
             })
       }

}

if (mwCustomEditButtons) {

//Перенаправлення mwCustomEditButtons[mwCustomEditButtons.length] = {

  "imageFile": "Button_redirect_rus.png", 
   "speedTip": "Перенаправлення", 
   "tagOpen": "#Перенаправлення [[", 
   "tagClose": "]]", 
   "sampleText": "назва сторінки"} 

//Template button mwCustomEditButtons[mwCustomEditButtons.length] = {

   "imageFile": "Button_template_alt.png",
   "speedTip": "Шаблон",
   "tagOpen": "{{",
   "tagClose": "}}",
   "sampleText": "Назва шаблону"}

//Category button mwCustomEditButtons[mwCustomEditButtons.length] = {

   "imageFile": "Button_cat_ru.png",
   "speedTip": "Категорія",
   "tagOpen": "[[Категорія:",
   "tagClose": "|Common.js]]",
   "sampleText": "Назва категорії"}

//Underline mwCustomEditButtons[mwCustomEditButtons.length] = {

  "imageFile": "http://images.uncyc.org/uk/6/64/Button_underline_ukr.png", 
   "speedTip": "Підкреслення", 
   "tagOpen": "", 
   "tagClose": "", 
   "sampleText": "Підкреслений текст"}

//Strike-Out Button mwCustomEditButtons[mwCustomEditButtons.length] = {

   "imageFile": "http://images.uncyc.org/uk/4/45/Button_strike_ukr.png",
   "speedTip": "Закреслений текст",
   "tagOpen": "",
   "tagClose": "",
   "sampleText": "Закреслений текст"}

//Нерозривний пробіл mwCustomEditButtons[mwCustomEditButtons.length] = {

   "imageFile": "Button_nbsp.png",
   "speedTip": "Нерозривний пробіл",
   "tagOpen": " ",
   "tagClose": "",
   "sampleText": ""}

//Line break button mwCustomEditButtons[mwCustomEditButtons.length] = {

   "imageFile": "Button_enter.png",
   "speedTip": "Розрив",
   "tagOpen": "
", "tagClose": "", "sampleText": ""}

//Наголос mwCustomEditButtons[mwCustomEditButtons.length] = {

   "imageFile": "Button_acute_accent.png",
   "speedTip": "Наголос",
   "tagOpen": "́",
   "tagClose": "",
   "sampleText": ""}

//Цитата mwCustomEditButtons[mwCustomEditButtons.length] = {

   "imageFile": "Button_Anführung.png",
   "speedTip": "Вставка цитати",
   "tagOpen": "
",
   "tagClose": "
©

",

   "sampleText": "Цитата"}

//Superscript mwCustomEditButtons[mwCustomEditButtons.length] = {

   "imageFile": "Button_upper_letter.png",
   "speedTip": "Верхній індекс",
   "tagOpen": "",
   "tagClose": "",
   "sampleText": "Верхній індекс"}

//Subscript mwCustomEditButtons[mwCustomEditButtons.length] = {

   "imageFile": "Button_lower_letter.png",
   "speedTip": "Нижній індекс",
   "tagOpen": "",
   "tagClose": "",
   "sampleText": "Нижній індекс"}

//Left-Text Button mwCustomEditButtons[mwCustomEditButtons.length] = {

   "imageFile": "Button_align_left.png",
   "speedTip": "Вирівняти по лівому краю",
"tagOpen": "
\n", "tagClose": "\n
",
   "sampleText": "Вирівняний ліворуч текст"}

//Center-Text Button mwCustomEditButtons[mwCustomEditButtons.length] = {

   "imageFile": "Button_center.png",
   "speedTip": "Вирівняти по центру",
"tagOpen": "
\n", "tagClose": "\n
",
   "sampleText": "Вирівняний по центру текст"}

//Right-Text Button mwCustomEditButtons[mwCustomEditButtons.length] = {

   "imageFile": "http://images.uncyc.org/uk/a/a5/Button_align_right.png",
   "speedTip": "Вирівняти по правому краю",
"tagOpen": "
\n", "tagClose": "\n
",
   "sampleText": "Вирівняний праворуч текст"}

//Прихований коментар mwCustomEditButtons[mwCustomEditButtons.length] = {

   "imageFile": "Button_hide_comment.png",
   "speedTip": "Прихований коментар",
   "tagOpen": "",
   "sampleText": "Коментар"}

//Заголовок при наведенні курсору mwCustomEditButtons[mwCustomEditButtons.length] = {

   "imageFile": "Button_comment.png",
   "speedTip": "Курсорний заголовок",
   "tagOpen": "",
   "tagClose": "",
   "sampleText": "Текст"}

//Великий текст mwCustomEditButtons[mwCustomEditButtons.length] = {

   "imageFile": "Button_big_2.png",
   "speedTip": "Великий шрифт",
   "tagOpen": "",
   "tagClose": "",
   "sampleText": "Текст великим шрифтом"}

//Малий текст mwCustomEditButtons[mwCustomEditButtons.length] = {

   "imageFile": "http://images.uncyc.org/uk/4/4c/Button_small_ukr.png",
   "speedTip": "Малий шрифт",
   "tagOpen": "",
   "tagClose": "",
   "sampleText": "Текст малим шрифтом"}

//Gallery mwCustomEditButtons[mwCustomEditButtons.length] = {

   "imageFile": "Btn_toolbar_gallery.png",
   "speedTip": "Галерея",
"tagOpen": "\n",
   "sampleText": "Файл:Назва_зображення1.jpg|Опис_зображення1\n\Файл:Назва_зображення2.jpg|Опис_зображення2"}

//Video mwCustomEditButtons[mwCustomEditButtons.length] = {

   "imageFile": "Button_gallery.png",
   "speedTip": "Відео з YouTube",
"tagOpen": "\n", "sampleText": "title=\n\movie_url=http://www.youtube.com/watch?v=\n\embed_source_url=http://www.youtube.com/v/&fs=1\n\wrap=yes\n\width=400\n\height=300"} //Reference link button mwCustomEditButtons[mwCustomEditButtons.length] = { "imageFile": "Button_ref.png", "speedTip": "Виноска", "tagOpen": "[1]", "sampleText": "Посилання"} //Reference button mwCustomEditButtons[mwCustomEditButtons.length] = { "imageFile": "Buttonrefvs8.png", "speedTip": "Список виносок", "tagOpen": "\n== Виноски ==\n
  1. ", "tagClose": "
",
   "tagClose": "",
   "sampleText": ""}

//Colour mwCustomEditButtons[mwCustomEditButtons.length] = {

   "imageFile": "Button_font_color.png",
   "speedTip": "Кольоровий текст",
   "tagOpen": "",
   "tagClose": "",
   "sampleText": "Кольоровий текст"}

//Code mwCustomEditButtons[mwCustomEditButtons.length] = {

   "imageFile": "Button_code.png",
   "speedTip": "Вставка коду",
   "tagOpen": "",
   "tagClose": "",
   "sampleText": "Код"}

//Моноширинний шрифт mwCustomEditButtons[mwCustomEditButtons.length] = {

   "imageFile": "Tt_icon.png",
   "speedTip": "Моноширинний шрифт",
   "tagOpen": "",
   "tagClose": "",
   "sampleText": "Моноширинний шрифт"}

//Посилання на шаблон mwCustomEditButtons[mwCustomEditButtons.length] = {

   "imageFile": "Button_tl_template.png",
   "speedTip": "Посилання на шаблон",
   "tagOpen": "Шаблон:Ш",
   "sampleText": "Назва шаблону"}
 }

/* Імпорт додаткових скриптів */

function importExternalScript(url) {
    var s = document.createElement('script');
    s.src = url;
    s.type='text/javascript';
    document.getElementsByTagName('head')[0].appendChild(s);
}
function importScript(page) {
    importExternalScript(wgScriptPath + '/index.php?title='
                           + encodeURIComponent(page.replace(' ','_'))
                           + '&action=raw&ctype=text/javascript&dontcountme=s');
}

// </nowiki></pre> /**

*
* English: Open a popup with parameters to generate an array. 
* The number of rows/columns can be modified. Some additional
* parameters are related to templates available on :fr
*
* @author: fr:user:dake
* @version: 0.1
*/

function popupTable() {

 var popup = window.open(,'name','height=180,width=300,scrollbars=yes');

 javaCode =  '<script type="text\/javascript">function insertCode(){';
 javaCode += 'var row = parseInt(document.paramForm.inputRow.value); '
 javaCode += 'var col = parseInt(document.paramForm.inputCol.value); '
 javaCode += 'var bord = 0; '
 javaCode += 'var styleHeader = false; '
 javaCode += 'var styleLine = false; '
 javaCode += 'var exfield = false; '
 javaCode += 'var align = document.paramForm.inputAlign.value; '
 javaCode += 'var padding = false; '
 javaCode += 'window.opener.generateTableau(col,row,bord,styleHeader,styleLine,exfield,align,padding); '
 javaCode += "alert('Таблиця створена!'); "
 javaCode += 'window.close(); '
 javaCode += '}<\/script>';

 popup.document.write('<html><head><title>Створення таблиці</title>');
 popup.document.write('<script type="text\/javascript" src="\/skins-1.5\/common\/wikibits.js"><\/script>');
 popup.document.write('<style type="text\/css" media="screen,projection">/*<![CDATA[*/ @import "\/skins-1.5\/monobook\/main.css?5"; /*]]>*/<\/style>');
 popup.document.write(javaCode); 
 popup.document.write('</head><body>');
popup.document.write('

Введіть параметри таблиці:

');
 popup.document.write('<form name="paramForm">');
popup.document.write('Вирівнювання        : <input type="text" name="inputAlign" value="center" >

'); popup.document.write('Кількість рядків     : <input type="text" name="inputRow" value="3" ><p>'); popup.document.write('Кількість стовпчиків: <input type="text" name="inputCol" value="3" ><p>'); popup.document.write('</form">'); popup.document.write('<p><a href="javascript:insertCode()">Вставити таблицю</a> |'); popup.document.write(' <a href="javascript:self.close()">Відмінити (зачинити вікно)</a>

');
 popup.document.write('</body></html>');
 popup.document.close();

}

/* Маленьке корегування кнопки підпису */ appendCSS('#mw-editbutton-signature { display: none; }'); if (mwCustomEditButtons) { mwCustomEditButtons.push({ 'imageFile': 'http://static.uncyc.org/skins/common/images/button_sig.png', 'speedTip': 'Ваш підпис з часовою міткою', 'tagOpen': '— ~~\~~', 'tagClose': , 'sampleText': , 'imageId': 'editbutton-customsig' }); }

/* Всі додаткові скрипти включені нижче */ importScript("MediaWiki:Otherscripts.js");

/*</pre>

  var _gaq = _gaq || [];
 _gaq.push(['_setAccount', 'UA-7117465-1']);
 _gaq.push(['_trackPageview']);
 (function() {
   var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
   ga.src = 'http://www.google-analytics.com/ga.js';
   var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
 })();


function ukrbash() {

if (document.getElementById('ukrbash')) (function(){var script=document.createElement('script');script.type='text/javascript';script.async=true;script.src='http://i.ukrbash.org/export/random.js';var s=document.getElementsByTagName('script')[0];s.parentNode.insertBefore(script,s)})();

} addOnloadHook(ukrbash);

/** Collapsible tables *********************************************************

*
*  Description: Allows tables to be collapsed, showing only the header. See
*               http://www.mediawiki.org/wiki/Manual:Collapsible_tables.
*  Maintainers: **MAINTAINERS**
*/

var autoCollapse = 2; var collapseCaption = 'сховати'; var expandCaption = 'показати';

function collapseTable( tableIndex ) { var Button = document.getElementById( 'collapseButton' + tableIndex ); var Table = document.getElementById( 'collapsibleTable' + tableIndex );

if ( !Table || !Button ) { return false; }

var Rows = Table.rows;

if ( Button.firstChild.data == collapseCaption ) { for ( var i = 1; i < Rows.length; i++ ) { Rows[i].style.display = 'none'; } Button.firstChild.data = expandCaption; } else { for ( var i = 1; i < Rows.length; i++ ) { Rows[i].style.display = Rows[0].style.display; } Button.firstChild.data = collapseCaption; } }

function createCollapseButtons() { var tableIndex = 0; var NavigationBoxes = new Object(); var Tables = document.getElementsByTagName( 'table' );

for ( var i = 0; i < Tables.length; i++ ) { if ( hasClass( Tables[i], 'collapsible' ) ) { /* only add button and increment count if there is a header row to work with */ var HeaderRow = Tables[i].getElementsByTagName( 'tr' )[0]; if( !HeaderRow ) continue; var Header = HeaderRow.getElementsByTagName( 'th' )[0]; if( !Header ) continue;

NavigationBoxes[tableIndex] = Tables[i]; Tables[i].setAttribute( 'id', 'collapsibleTable' + tableIndex );

var Button = document.createElement( 'span' ); var ButtonLink = document.createElement( 'a' ); var ButtonText = document.createTextNode( collapseCaption );

Button.className = 'collapseButton'; // Styles are declared in MediaWiki:Common.css

ButtonLink.style.color = Header.style.color; ButtonLink.setAttribute( 'id', 'collapseButton' + tableIndex ); ButtonLink.setAttribute( 'href', "javascript:collapseTable(" + tableIndex + ");" ); ButtonLink.appendChild( ButtonText );

Button.appendChild( document.createTextNode( '[' ) ); Button.appendChild( ButtonLink ); Button.appendChild( document.createTextNode( ']' ) );

Header.insertBefore( Button, Header.childNodes[0] ); tableIndex++; } }

for ( var i = 0; i < tableIndex; i++ ) { if ( hasClass( NavigationBoxes[i], 'collapsed' ) || ( tableIndex >= autoCollapse && hasClass( NavigationBoxes[i], 'autocollapse' ) ) ) { collapseTable( i ); } } }

addOnloadHook( createCollapseButtons );

/** Test if an element has a certain class **************************************

*
* Description: Uses regular expressions and caching for better performance.
* Maintainers: User:Mike Dillon, User:R. Koot, User:SG
*/

var hasClass = (function() { var reCache = {}; return function( element, className ) { return (reCache[className] ? reCache[className] : (reCache[className] = new RegExp("(?:\\s|^)" + className + "(?:\\s|$)"))).test(element.className); }; })(); /* Шаблон:Nologo */ function noLogo() { if(document.getElementById('nologo'))

 document.getElementById('p-logo').style.display = 'none';

} addOnloadHook(onPageInit);

function onPageInit() {

   noLogo();

}

Ad blocker interference detected!


Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.

Мережа Вікії

Випадкова вікі