Изменения
Перейти к навигации
Перейти к поиску
Строка 3:
Строка 3:
+
Строка 189:
Строка 190:
− +
Строка 204:
Строка 205:
− +
− +
Строка 217:
Строка 218:
− +
Модуль:Надстрочное предупреждение (посмотреть исходный код)
Версия от 18:40, 16 мая 2023
, 2 года назадуточнения
local docPage = 'Шаблон:Надстрочное предупреждение'
local docPage = 'Шаблон:Надстрочное предупреждение'
local defaultErrorCat = '[[Категория:Википедия:Надстрочные предупреждения с некорректно заданной датой]]'
local mwLang = mw.getContentLanguage()
local mwLang = mw.getContentLanguage()
-- Поддержка параметра {{{span-text|}}}
-- Поддержка параметра {{{span-text|}}}
if args[ 'span-text' ] then
if not isEmpty( args[ 'span-text' ] ) then
result = result .. getSpanText( args[ 'span-text' ], args[ 'span-style' ] )
result = result .. getSpanText( args[ 'span-text' ], args[ 'span-style' ] )
end
end
result = result .. tostring( tag )
result = result .. tostring( tag )
-- Проверка для [[Категория:Википедия:Надстрочные предупреждения с некорректно заданной датой]]
-- Проверка для категории страниц с некорректным указанием даты
local errorcat = args.errorcat or '[[Категория:Википедия:Надстрочные предупреждения с некорректно заданной датой]]'
local errorcat = args.errorcat or defaultErrorCat
if not isEmpty( args.day ) or not isEmpty( args.month ) or not isEmpty( args.year ) then
if not isEmpty( args.day ) or not isEmpty( args.month ) or not isEmpty( args.year ) then
if isEmpty( date ) then
if isEmpty( date ) then
-- Поддержка параметра {{{anchor|}}}
-- Поддержка параметра {{{anchor|}}}
if args.anchor then
if not isEmpty( args.anchor ) then
local anchor = require( 'Module:Якорь' ).main;
local anchor = require( 'Module:Якорь' ).main;
result = anchor{ visible = true, text = result, args.anchor }
result = anchor{ visible = true, text = result, args.anchor }