Jump to content

Module:Navbox: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Undid revision 1217155387 by Jdlrobson (talk) Template:Oregon State University navbox and others, this is a miss
 
Line 79: Line 79:
~= cfg.pattern.navbox
~= cfg.pattern.navbox
)
)
end

-- extract text color from css, which is the only permitted inline CSS for the navbar
local function extract_color(css_str)
-- return nil because navbar takes its argument into mw.html which handles
-- nil gracefully, removing the associated style attribute
return mw.ustring.match(';' .. css_str .. ';', '.*;%s*([Cc][Oo][Ll][Oo][Rr]%s*:%s*.-)%s*;') or nil
end
end


Line 86: Line 93:
[cfg.navbar.name] = args[cfg.arg.name],
[cfg.navbar.name] = args[cfg.arg.name],
[cfg.navbar.mini] = 1,
[cfg.navbar.mini] = 1,
[cfg.navbar.fontstyle] = (args[cfg.arg.basestyle] or '') .. ';' ..
[cfg.navbar.fontstyle] =