MediaWiki:Edittools.js

Материал из Lurkmore
Версия от 10:03, 16 ноября 2016; imported>Ежи К.
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигацииПерейти к поиску

Замечание: Возможно, после публикации вам придётся очистить кэш своего браузера, чтобы увидеть изменения.

  • Firefox / Safari: Удерживая клавишу Shift, нажмите на панели инструментов Обновить либо нажмите Ctrl+F5 или Ctrl+R (⌘+R на Mac)
  • Google Chrome: Нажмите Ctrl+Shift+R (⌘+Shift+R на Mac)
  • Edge: Удерживая Ctrl, нажмите Обновить либо нажмите Ctrl+F5
  • Opera: Нажмите Ctrl+F5.
/* Размещённый здесь код JavaScript будет загружен всем пользователям при обращении к странице правки
<source javascript> */
/*

/** Summary buttons  ************************************* */

function SummaryButtons(){
 var sum = document.getElementById('wpSummary')
 if (!sum || (sum.form.wpSection && sum.form.wpSection.value == 'new')) return
 var sp = document.createElement('span'); sp.id = 'userSummaryButtonsA'
 sum.parentNode.insertBefore(sp, sum.nextSibling)
 sum.parentNode.insertBefore(document.createElement('br'), sum.nextSibling)
 addSumButton('викиф.','викификация','Тыц на кнопочку')
 addSumButton('оформл.','оформление','Оформление отремонтировано')
 addSumButton('стиль','стиль','Поправлен стиль статей, текстов и постов')
 addSumButton('орфогр.','орфография','Поправлены орфография и пунктуация')
 addSumButton('пруфлинк','пруфлинк','Добавлены пруфлинки')
 addSumButton('кат.','категория','Исправлена категория')
 addSumButton('шаб.','шаблон','Гы! Шаблончег!')
 addSumButton('доп.','дополнение','Добавлены новые свѣденiя')
 addSumButton('картинка','картинка','Пруфпик, десу')
 addSumButton('обнов.','упдейт','Обновлены устаревшие данные')
}
function addSumButton(name, text, title) {
 var btn = document.createElement('a')
 btn.appendChild(document.createTextNode(name))
 btn.title = title || text
 btn.onclick = function(){insertSummary(text)}
 document.getElementById('userSummaryButtonsA').appendChild(btn)
}
function insertSummary(text) {
 var sum = document.getElementById('wpSummary')
 if (sum.value.indexOf(text) != -1) return 
 if (sum.value.match(/[^,; \/]$/)) sum.value += ','
 if (sum.value.match(/[^ ]$/)) sum.value += ' '
 sum.value += text
}
addOnloadHook(SummaryButtons);

/** Wikificator  ************************************* */
if (wgAction == "edit" || wgAction == "submit" || wgPageName == "Special:Upload") //scripts specific to editing pages
{
    //importScript("MediaWiki:Wikificator.js")
     document.write('<script type="text/javascript" src="/index.php?title=MediaWiki:Wikificator.js&action=raw&ctype=text/javascript&dontcountme=s"></script>')
}

$(document).ready(function wikification() {
$('<button id="Wikifybutton" onclick="Wikify();" type="button">Викифицировать</button>').insertBefore($('#wpSave'));
$('#editpage-copywarn').insertAfter('.editOptions');
});
addOnloadHook(wikification);

/* </source> */