Changes

Jump to navigation Jump to search
131 bytes added ,  17:45, 5 January 2019
m
1 revision imported
Line 160: Line 160:  
-- Add attributes, classes and styles.
 
-- Add attributes, classes and styles.
 
self.id = args.id
 
self.id = args.id
 +
self.name = args.name
 +
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
self.name = args.name
   
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
Bureaucrats, private-view, public-view, Administrators
97,692

edits

Navigation menu