Открыть меню
Переключить меню настроек
Открыть персональное меню
Вы не представились системе
Ваш IP-адрес будет виден всем, если вы внесёте какие-либо изменения.

Модуль:Message box: различия между версиями

Материал из Aprel Wiki
ru>Николас Кейдж
Нет описания правки
Новая страница: «-- This is a meta-module for producing message box templates, including -- {{mbox}}, {{ambox}}, {{imbox}}, {{tmbox}}, {{ombox}}, {{cmbox}} and {{fmbox}}. -- Load necessary modules. require('strict') local getArgs local categoryHandler = require('Module:Category handler')._main local yesno = require('Module:Yesno') local boxDate = require('Module:Calendar').bxDate; -- Get a language object for formatDate and ucfirst. local lang = mw.language.getContentLangu...»
Строка 397: Строка 397:
local status, result = pcall(formatDate, args.date)
local status, result = pcall(formatDate, args.date)
if not status then
if not status then
self:addCat(0, 'Рувики:Статьи с недопустимым параметром даты в шаблоне-сообщении')
self:addCat(0, 'Википедия:Статьи с недопустимым параметром даты в шаблоне-сообщении')
end  
end  
elseif mainCat and (not date or date == '') then
elseif mainCat and (not date or date == '') then
Строка 454: Строка 454:
if self.invalidTypeError then
if self.invalidTypeError then
local allSort = (self.title.namespace == 0 and 'Main:' or '') .. self.title.prefixedText
local allSort = (self.title.namespace == 0 and 'Main:' or '') .. self.title.prefixedText
self:addCat('all', 'Рувики:Необходимо исправить параметр в шаблоне-сообщении', allSort)
self:addCat('all', 'Википедия:Необходимо исправить параметр в шаблоне-сообщении', allSort)
end
end
if self.isSubstituted then
if self.isSubstituted then
self:addCat('all', 'Рувики:Страницы с ошибочно подставленными шаблонами')
self:addCat('all', 'Википедия:Страницы с ошибочно подставленными шаблонами')
end
end
if self.isSmall then
if self.isSmall then
self:addCat(0, 'Рувики:Страницы с малыми шаблонами-сообщениями')
self:addCat(0, 'Википедия:Страницы с малыми шаблонами-сообщениями')
end
end
end
end