MediaWiki:Gadget-edittop.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.

Гаджеты и импортируемые скрипты загружаются отдельными файлами.

//Этот гаджет добавит [править] для нулевой секции.

$(function () {
	if ($.inArray (mw.config.get ('wgAction'), ['view', 'purge']) !== -1 && mw.config.get ('wgNamespaceNumber') >= 0) {
		$(function () {
			// 1.22: начало → конец, 1.22 editsection → mw-editsection
			$('.mw-editsection').first ().clone ().appendTo ($('H1').first ())
			.find ('a[href]')
				.attr ('href', function (i, str) {
					return str.replace ('&section=1', '&section=0').replace ('&vesection=1', '&vesection=0');
				})
				.attr ('title', 'Править введение')
			.end ()
			.children ('.mw-editsection-bracket').first ()
				.text ('[введение: ')
			.end ();
		}); // -- $(function () {...}
	} // -- if (wgAction === 'view' && wgNamespaceNumber >= 0)
});