Changes

Jump to navigation Jump to search
137 bytes added ,  09:15, 14 March 2022
m
1 revision imported
Line 42: Line 42:  
end
 
end
   −
-- Copy over data that doesn't need adjusting
+
-- Copy over data that does not need adjusting
 
local argsToCopy = {
 
local argsToCopy = {
 +
-- Classes
 +
'textclass',
 +
 
-- Styles
 
-- Styles
 
'style',
 
'style',
Line 71: Line 74:  
-- Table root
 
-- Table root
 
local root = mw.html.create('table')
 
local root = mw.html.create('table')
 +
root:attr('role', 'presentation')
 
for i, class in ipairs(data.classes or {}) do
 
for i, class in ipairs(data.classes or {}) do
 
root:addClass(class)
 
root:addClass(class)
 
end
 
end
root:css{border = '1px solid #aaa', ['background-color'] = '#f9f9f9'}
+
root:css{border = '1px solid #aaa', ['background-color'] = '#f9f9f9', color = '#000'}
 
if data.style then
 
if data.style then
 
root:cssText(data.style)
 
root:cssText(data.style)
Line 106: Line 110:  
end
 
end
 
local textCell = bodyRow:newline():tag('td')
 
local textCell = bodyRow:newline():tag('td')
textCell:addClass('mbox-text plainlist')
+
textCell:addClass('mbox-text')
 +
textCell:addClass(data.textclass or 'plainlist')
 
if data.textstyle then
 
if data.textstyle then
 
textCell:cssText(data.textstyle)
 
textCell:cssText(data.textstyle)
Line 129: Line 134:  
end
 
end
    +
root:newline()
 
return tostring(root)
 
return tostring(root)
 
end
 
end
    
return p
 
return p

Navigation menu