MediaWiki:Common.js: различия между версиями
м оформление кода, викификатор для новой панели редактирования, реализация importScriptURI |
м замена устаревших функций |
||
| Строка 60: | Строка 60: | ||
toolbar.appendChild(i); | toolbar.appendChild(i); | ||
} | } | ||
if (wgAction | if ($.inArray(mw.config.get("wgAction"), ["edit", "submit"]) !== -1) { | ||
mw.loader.load("//ru.wikipedia.org/w/index.php?title=MediaWiki:Wikificator.js&action=raw&ctype=text/javascript"); | mw.loader.load("//ru.wikipedia.org/w/index.php?title=MediaWiki:Wikificator.js&action=raw&ctype=text/javascript"); | ||
$(addWikifButton); | $(addWikifButton); | ||
| Строка 86: | Строка 86: | ||
$('body').html("<div id='nihilism_message'" + (nhl.style.top == "0px" ? " style='top: 0px; left: 0px;'" : "") + ">" + msg + "</div>"); | $('body').html("<div id='nihilism_message'" + (nhl.style.top == "0px" ? " style='top: 0px; left: 0px;'" : "") + ">" + msg + "</div>"); | ||
$(document).dblclick(function () { | $(document).dblclick(function () { | ||
window.location = 'http://absurdopedia.wiki/w/index.php?title=' + encodeURIComponent(wgPageName) + '&action=edit'; | window.location = 'http://absurdopedia.wiki/w/index.php?title=' + encodeURIComponent(mw.config.get("wgPageName")) + '&action=edit'; | ||
}); | }); | ||
} | } | ||
| Строка 99: | Строка 99: | ||
/* Заставляем работать шаблон {{title}} (удалить этот код, когда заработает {{DISPLAYTITLE}}). */ | /* Заставляем работать шаблон {{title}} (удалить этот код, когда заработает {{DISPLAYTITLE}}). */ | ||
function rewrite_title() { | function rewrite_title() { | ||
if (wgAction == "view") { | if (mw.config.get("wgAction") == "view") { | ||
p = document.getElementById("correctTitle"); | p = document.getElementById("correctTitle"); | ||
if (p) { | if (p) { | ||
| Строка 132: | Строка 132: | ||
/* Вставка юзернейма с помощью <span class="insertusername"></span>. */ | /* Вставка юзернейма с помощью <span class="insertusername"></span>. */ | ||
$(function () { | $(function () { | ||
if ((typeof (disableUsernameReplace) == "undefined" || !disableUsernameReplace) && wgUserName !== null) | if ((typeof (disableUsernameReplace) == "undefined" || !disableUsernameReplace) && wg.config.get("wgUserName") !== null) | ||
$("span.insertusername").html(wgUserName); | $("span.insertusername").html(mw.config.get("wgUserName")); | ||
}); | }); | ||
| Строка 152: | Строка 152: | ||
/* Ссылка на случайную статью. */ | /* Ссылка на случайную статью. */ | ||
/* // TODO | |||
$(function () { | $(function () { | ||
$(".subnav-2a").each(function () { | $(".subnav-2a").each(function () { | ||
| Строка 158: | Строка 159: | ||
}); | }); | ||
}); | }); | ||
*/ | |||