MediaWiki:Common.js
Перейти к навигации
Перейти к поиску
Замечание: Возможно, после публикации вам придётся очистить кэш своего браузера, чтобы увидеть изменения.
- Firefox / Safari: Удерживая клавишу Shift, нажмите на панели инструментов Обновить либо нажмите Ctrl+F5 или Ctrl+R (⌘+R на Mac)
- Google Chrome: Нажмите Ctrl+Shift+R (⌘+Shift+R на Mac)
- Internet Explorer / Edge: Удерживая Ctrl, нажмите Обновить либо нажмите Ctrl+F5
- Opera: Нажмите Ctrl+F5.
/* Нигилистические фокусы (см. [[Шаблон:Нигилизм/doc]]) */
$(function () {
var nihilism = $('#nihilism');
if (nihilism[0] && !document.location.href.match("diff")) {
var msg = nihilism.html();
if (!nihilism.hasClass('nihilism-no-white')) {
$('body').css('background-color', 'white');
}
var scripts = $('script');
var bodyNihilism = $('body').html('');
var divNihilism = $('<div class="mw-parser-output"></div>').html(msg);
if (nihilism.css('top') == '0px') {
bodyNihilism.css('top', '0px').css('left', '0px');
}
bodyNihilism.append(divNihilism).append(scripts);
$(document).dblclick(function () {
window.location = mw.util.getUrl(null, {'action': 'edit'});
});
}
});
/* Стирание памяти для «Людей в чёрном» */
$(function () {
if ($("#erase_memory")[0])
setTimeout(function () { $("#erase_memory").hide(); }, 20000);
});
/* Ссылка «править» для нулевой секции */
$(function () {
var zeroSectionTip = "Править введение";
if (!mw.config.get("wgArticleId")) {
return;
}
var action = mw.config.get("wgAction");
if (action != "view" && action != "purge")
return;
mw.util.$content.find("h2").children(".mw-editsection:first").clone().prependTo("#bodyContent").css("float", "right").find("a").each(function (index) {
$(this).attr("title", zeroSectionTip);
if ($(this).attr("class") === "mw-editsection-visualeditor") {
$(this).attr("href", mw.config.get("wgScript") + "?title=" + mw.util.wikiUrlencode(mw.config.get("wgPageName")) + "&veaction=edit&vesection=0&summary=/*%20Преамбула%20*/%20");
} else {
$(this).attr("href", mw.config.get("wgScript") + "?title=" + mw.util.wikiUrlencode(mw.config.get("wgPageName")) + "&action=edit§ion=0&summary=/*%20Преамбула%20*/%20");
}
});
});
/* Вставка юзернейма с помощью <span class="insertusername"></span> */
$(function () {
if ((typeof (disableUsernameReplace) == "undefined" || !disableUsernameReplace) && mw.config.get("wgUserName") !== null)
$("span.insertusername").html(mw.config.get("wgUserName"));
});
function defaultUploadInfo() {
var rewrite = document.getElementById("wpForReUpload");
if (!rewrite) return;
if (rewrite.value == 1) return;
var d = document.getElementById("wpUploadDescription");
if (d) {
if (!d.value.match(/\[\[(Категория|Category):/)) {
d.value += "\n\n\n[[Категория:Некатегоризованные изображения]]";
}
}
}
/* Замена категорий для шаблона {{Cats}} */
$(function () {
var categoriesAlternative = $("#categories_alternative");
if (categoriesAlternative[0]) {
$('#mw-normal-catlinks').html(categoriesAlternative.html());
categoriesAlternative.hide();
}
});