Module:Message box: Difference between revisions
Jump to navigation
Jump to search
Content added Content deleted
(ony load Category handler when needed, requested on talk page) |
(add class using template name, code requested by User:SD0001) |
||
Line 160: | Line 160: | ||
-- Add attributes, classes and styles. |
-- Add attributes, classes and styles. |
||
self.id = args.id |
self.id = args.id |
||
⚫ | |||
if self.name then |
|||
self:addClass('box-' .. string.gsub(self.name,' ','_')) |
|||
end |
|||
if yesno(args.plainlinks) ~= false then |
if yesno(args.plainlinks) ~= false then |
||
self:addClass('plainlinks') |
self:addClass('plainlinks') |
||
Line 185: | Line 189: | ||
and cfg.templateCategoryRequireName |
and cfg.templateCategoryRequireName |
||
then |
then |
||
⚫ | |||
if self.name then |
if self.name then |
||
local templateName = mw.ustring.match( |
local templateName = mw.ustring.match( |
||
Line 197: | Line 200: | ||
and mw.title.equals(self.title, self.templateTitle) |
and mw.title.equals(self.title, self.templateTitle) |
||
end |
end |
||
-- Process data for collapsible text fields. At the moment these are only |
-- Process data for collapsible text fields. At the moment these are only |
||
-- used in {{ambox}}. |
-- used in {{ambox}}. |
||
Line 280: | Line 283: | ||
end |
end |
||
if date then |
if date then |
||
self.date = string.format(" <small>''(%s)''</small>", date) |
self.date = string.format(" <small class='date-container'>''(<span class='date'>%s</span>)''</small>", date) |
||
end |
end |
||
self.info = args.info |
self.info = args.info |