MediaWiki:Gadget-editsection.js
Перейти к навигации
Перейти к поиску
Замечание: Чтобы после сохранения вступили в силу изменения стилей, перезагрузите файл //traditio.wiki/w/load.php?debug=false&lang=ru&modules=site&only=styles&skin=vector&*, если используете скин Vector, или //traditio.wiki/w/load.php?debug=false&lang=ru&modules=site&only=styles&skin=common&*, если используете скин Common.
Чтобы вступили в силу изменения скриптов, перезагрузите файл //traditio.wiki/w/load.php?debug=false&lang=ru&modules=site&only=scripts&skin=vector&*, если используете скин Vector, или //traditio.wiki/w/load.php?debug=false&lang=ru&modules=site&only=scripts&skin=common&*, если используете скин Common.
Гаджеты и импортируемые скрипты загружаются отдельными файлами.
/*
* Преобразует викитекст вида
* <span class="internalrelative" data-target="(цель)" data-target-action="(действие)" data-target-section="(раздел)">содеримое</span>
* в викиссылку без протокола и сервера, ведущую на указанный раздел указанной страницы, с требуемым действием.
*/
$(document).ready (function () {
$('.internalrelative').each (function () {
var title = this.innerHTML;
var $this = $(this);
var target = $this.attr ('data-target') || mw.config.get ('wgPageName');
var path = mw.util.getUrl (target, {
action : $this.attr ('data-target-action')
, section : $this.attr ('data-target-section')
});
$this.wrap ('<a href="' + path + '" title="' + title + '"></a>');
});
});