Module:Infobox: Difference between revisions

From The Kodiak Republic Wiki

Content added Content deleted
(move subbox to templatestyles, still working on the other 4k. will remove from common.css Soon)
(Reverted good faith edits by Izno (talk): This edit appears to cause extraordinarily high spaces between lines on Template:Infobox officeholder.)
Line 394: Line 394:
Loads the templatestyles for the infobox.
Loads the templatestyles for the infobox.


TODO: FINISH loading base templatestyles here rather than in
TODO: load base templatestyles here rather than in MediaWiki:Common.css
MediaWiki:Common.css. There are 4-5000 pages with 'raw' infobox tables.
We aren't doing it here yet because there are 4-5000 pages with 'raw' infobox
See [[Mediawiki_talk:Common.css/to_do#Infobox]] and/or come help :).
tables. See [[Mediawiki_talk:Common.css/to_do#Infobox]] and/or come help :).
When we do this we should clean up the inline CSS below too.
When we do this we should clean up the inline CSS below too.
Will have to do some bizarre conversion category like with sidebar.
Will have to do some bizarre conversion category like with sidebar.

]=]
]=]
local function loadTemplateStyles()
local function loadTemplateStyles()
local frame = mw.getCurrentFrame()
local frame = mw.getCurrentFrame()
-- See function description
-- See function description
local base_templatestyles = frame:extensionTag{
-- local base_templatestyles = frame:extensionTag{
name = 'templatestyles', args = { src = 'Module:Infobox/styles.css' }
-- name = 'templatestyles', args = { src = cfg.i18n.templatestyles }
}
-- }

local templatestyles = ''
local templatestyles = ''
if args['templatestyles'] then templatestyles = frame:extensionTag{
if args['templatestyles'] then templatestyles = frame:extensionTag{
Line 428: Line 428:


return table.concat({
return table.concat({
base_templatestyles, -- see function description
-- base_templatestyles, -- see function description
templatestyles,
templatestyles,
child_templatestyles,
child_templatestyles,
grandchild_templatestyles
grandchild_templatestyles
})
})
end
end


Cookies help us deliver our services. By using our services, you agree to our use of cookies.