Module:List: Difference between revisions

From The FunKey Wiki
m
1 revision imported
(Tracking categories don't exist on this wiki)
m (1 revision imported)
 
(4 intermediate revisions by 2 users not shown)
Line 22:
-- Classes
data.classes = {}
data.templatestyles = ''
if listType == 'horizontal' or listType == 'horizontal_ordered' then
table.insert(data.classes, 'hlist')
data.templatestyles = mw.getCurrentFrame():extensionTag{
name = 'templatestyles', args = { src = 'Flatlist/styles.css' }
}
elseif listType == 'unbulleted' then
table.insert(data.classes, 'plainlist')
data.templatestyles = mw.getCurrentFrame():extensionTag{
name = 'templatestyles', args = { src = 'Plainlist/styles.css' }
}
end
table.insert(data.classes, args.class)
Line 109 ⟶ 116:
-- Render the main div tag.
local root = mw.html.create('div')(
#data.classes > 0
or data.marginLeft
or data.style
) and 'div' or nil)
 
for i, class in ipairs(data.classes or {}) do
root:addClass(class)
Line 144 ⟶ 156:
end
 
return data.templatestyles .. tostring(root)
end
 
Cookies help us deliver our services. By using our services, you agree to our use of cookies.