Module:Sidebar and Module:Sidebar/sandbox: Difference between pages
(Difference between pages)
Content deleted Content added
move these items to config, discovered during work at meta |
we actually pass stuff to functions in this module |
||
Line 1: | Line 1: | ||
require('strict') |
require('strict') |
||
local cfg = mw.loadData('Module:Sidebar/configuration') |
local cfg = mw.loadData('Module:Sidebar/configuration/sandbox') |
||
local p = {} |
local p = {} |
||
Line 96: | Line 96: | ||
end |
end |
||
local plainlist_styles = add_list_templatestyles('plainlist', |
local plainlist_styles = add_list_templatestyles('plainlist', 'Plainlist/styles.css') |
||
local hlist_styles = add_list_templatestyles('hlist', |
local hlist_styles = add_list_templatestyles('hlist', 'Hlist/styles.css') |
||
-- a second workaround for [[phab:T303378]] |
-- a second workaround for [[phab:T303378]] |
||
Line 104: | Line 104: | ||
if has_navbar(args.navbar, args.name) and hlist_styles == '' then |
if has_navbar(args.navbar, args.name) and hlist_styles == '' then |
||
hlist_styles = frame:extensionTag{ |
hlist_styles = frame:extensionTag{ |
||
name = 'templatestyles', args = { src = |
name = 'templatestyles', args = { src = 'Hlist/styles.css' } |
||
} |
} |
||
end |
end |
||
-- hlist -> plainlist is best-effort to preserve old Common.css ordering. [hlist_note] |
-- hlist -> plainlist is best-effort to preserve old Common.css ordering. [hlist_note] |
||
return hlist_styles .. plainlist_styles |
return hlist_styles .. plainlist_styles |