«Модуль:Navbox» и «Модуль:Navbox/песочница»: разница между страницами

(Различия между страницами)
Первая страница
Вторая страница
м (1 версия импортирована)
 
м (1 версия импортирована)
 
Строка 1: Строка 1:
--
--
-- Реализует {{навигационная таблица}}, {{подгруппы навигационной таблицы}} и {{навигационная таблица с блоками}}.
-- Реализует {{Навигационная таблица}}, {{Подгруппы навигационной таблицы}} и {{Навигационная таблица с блоками}}.
-- Основной объём кода заимствован из английского Module:Navbox.
-- Основной объём кода заимствован из английского Module:Navbox.
--
--
Строка 50: Строка 50:
}
}


-- параметры {{навигационная таблица}} и {{подгруппы навигационной таблицы}}
-- параметры {{Навигационная таблица}} и {{Подгруппы навигационной таблицы}}
local standardAliases = {
local standardAliases = {
groupstyle = {'groupstyle', 'стиль_заголовков', 'стиль_групп'},
groupstyle = {'groupstyle', 'стиль_заголовков', 'стиль_групп'},
Строка 59: Строка 59:
}
}


-- параметры {{навигационная таблица}} и {{подгруппы навигационной таблицы}} с нумерацией
-- параметры {{Навигационная таблица}} и {{Подгруппы навигационной таблицы}} с нумерацией
local standardElementAliases = {
local standardElementAliases = {
group = {'group%s', 'заголовок%s', 'группа%s'},
group = {'group%s', 'заголовок%s', 'группа%s'},
Строка 69: Строка 69:
}
}


-- параметры {{навигационная таблица с блоками}}
-- параметры {{Навигационная таблица с блоками}}
-- с нижнего подчеркивания начинаются параметры, конфликтующие с standardAliases  
-- с нижнего подчеркивания начинаются параметры, конфликтующие с standardAliases  
local groupsParentAliases = {
local groupsParentAliases = {
Строка 243: Строка 243:
titleCell
titleCell
:cssText(args.basestyle)
:cssText(args.basestyle)
:css('font-size', '114%')
:cssText(args.titlestyle)
:cssText(args.titlestyle)
:addClass('navbox-title')
:addClass('navbox-title')
Строка 253: Строка 254:
:attr('id', mw.uri.anchorEncode(args.title))
:attr('id', mw.uri.anchorEncode(args.title))
:addClass(args.titleclass)
:addClass(args.titleclass)
:css('font-size', '114%')
:css('margin', '0 5em')
:css('margin', '0 5em')
:wikitext(addNewline(args.title))
:wikitext(addNewline(args.title))