MediaWiki:Common.js: відмінності між версіями

Вилучено вміст Додано вміст
Krinkle (обговорення | внесок)
Maintenance: mw:RL/MGU / mw:RL/JD - addOnloadHook is deprecated
м випилення неактуального за часом чи до Вікіновин коду
Рядок 1:
// <nowiki>
 
/* для виборів АК */
function voting4bis(){
if (votingTrigger = document.getElementById('voting-trigger'))
importScriptURI(wgServer+wgScript
+'?title=MediaWiki:Voting4bis.js&action=raw&ctype=text/javascript&cversion='
+encodeURIComponent(votingTrigger.innerHTML.replace(/\D+/g, '.')))
}
 
$(voting4bis);
 
/**
Рядок 271 ⟶ 261:
 
$( createNavigationBarToggleButton );
 
 
/*
* Функція, що на головній сторінці в кінці списку інтервікі ставить посилання на повний список всіх вікіцитатВікіновин
* todo: теж винести в додатки нафіг, напевно
*/
 
function mainPageAppendCompleteListLink() {
try {
Рядок 313 ⟶ 302:
* Description: Includes a raw wiki page as javascript or CSS,
* used for including user made modules.
* 2017-05-17 Хай повисить ще рік, потім треба знести, легше потім ботом
* по користувацьких скриптах пройтись і позаміняти на мв.лоадер.лоад.
* Або не потім. --Base
*/
 
Рядок 321 ⟶ 313:
if (lang) {
url = '//' + lang + '.wikinews.org' + url;
} else {
url = '//uk.wikinews.org' + url;
}
Рядок 327 ⟶ 319:
}
 
/**
/* При загрузке [[Special:Upload]] вставляет в поле описания [[Шаблон:Изображение]]
* Панелі редагування та друзі
Автор - [[User:Alex Smotrov]]
*/
if (document.URL.indexOf("action=edit") > 0 || document.URL.indexOf("action=submit") > 0) {
function uploadPage(){
if (wgCanonicalNamespace != "Special") {
//автоматически вставить {Изображение}
var desc = document.getElementById('wpUploadDescription')
var temp = document.getElementById('imageinfo')
if (temp && desc && !desc.value) desc.value = temp.innerHTML
//создать ссылку для вставки {Обоснование}
var span = document.getElementById('insertlink')
if (!span) return
var a = document.createElement('a')
a.href = 'javascript:addRationaleTemplate()'
span.parentNode.insertBefore(a, span)
a.appendChild(span)
span.style.display = 'inline'
}
function addRationaleTemplate(){
var desc = document.getElementById('wpUploadDescription')
var temp = document.getElementById('rationale')
if(!desc || !temp) return
if (desc.value.indexOf(temp.innerHTML.substring(0,8)) == -1){
desc.value += '\n' + temp.innerHTML
desc.rows = 15
}
}
if (wgCanonicalNamespace == 'Special' && wgCanonicalSpecialPageName == 'Upload')
$(uploadPage);
 
if (document.URL.indexOf("action=edit") > 0 || document.URL.indexOf("action=submit") > 0)
{
if (wgCanonicalNamespace != "Special")
{
mw.loader.load('//uk.wikinews.org/w/index.php?title=MediaWiki:Onlyifediting.js&action=raw&ctype=text/javascript');
}
Рядок 402 ⟶ 364:
}
 
/*поки тут нема Флеґґед Ревіжн - неактуально
if (wgCanonicalNamespace=='Special')
{
if (wgCanonicalSpecialPageName=='Search') { $(SpecialSearchEnhanced); } else
if (wgCanonicalSpecialPageName=='Newpages') { importScript('MediaWiki:Newpages.js'); }
}
*/
// Можливість редагування "нульового" розділу
// Теоретично це мало б бути у додатках...
Рядок 414 ⟶ 369:
 
var auto_comment = 0
 
//Для Шаблон:Виконати скрипт
 
var execJS = document.getElementById('executeJS')
if( execJS )
$.each( execJS.className.split(' '), function(i, sc){
sc = $.trim( sc.replace(/[^\w ]/g,'') )
if( sc ) importScript('MediaWiki:Script/'+sc+'.js')
})
 
 
 
 
/** Для шаблону Шаблон:Scroll Gallery‎