Module:Qud look: Difference between revisions
make linebreaks argument actually do things |
Rewrite to style look like current ui Tag: Reverted |
||
Line 22: | Line 22: | ||
else | else | ||
linebreaks = false | linebreaks = false | ||
end | end | ||
Line 52: | Line 40: | ||
padding = paddingin | padding = paddingin | ||
end | end | ||
--[Determine img]-- | |||
local imgin = frame.args.image | |||
if imgin == nil or imgin == '' then | |||
img = '' | |||
else | |||
img = '[[File:' .. imgin .. '|32px]]' | |||
end | |||
--[Determine bottomtext]-- | --[Determine bottomtext]-- | ||
local bottomin = frame.args.bottomtext | local bottomin = frame.args.bottomtext | ||
if bottomin == nil or bottomin == '' then | if bottomin == nil or bottomin == '' then | ||
bottomtext = 'Perfect' | bottomtext = '<span style="color:white;">Perfect</span>' | ||
elseif bottomin == 'none' then | elseif bottomin == 'none' then | ||
bottomtext = '' | bottomtext = '' | ||
else | else | ||
bottomtext = bottomin | bottomtext = colorparse.parse('&Y'..bottomin, 'notxml') | ||
end | end | ||
Line 67: | Line 61: | ||
local textcontent | local textcontent | ||
local parsedbottomtext | local parsedbottomtext | ||
if | if titlein == nil or titlein == '' then | ||
title = '' | |||
else | else | ||
title = colorparse.parse('&y'..titlein, 'notxml') | title = colorparse.parse('&y'..titlein, 'notxml') | ||
Line 76: | Line 70: | ||
else | else | ||
textcontent=colorparse.parse('&y' .. text, 'notxml') | textcontent=colorparse.parse('&y' .. text, 'notxml') | ||
end | end | ||
Line 88: | Line 77: | ||
local html = mw.html.create('div') | local html = mw.html.create('div') | ||
html | html | ||
:addClass('qud-box | :addClass('qud-look-modern-box') | ||
:node(mw.html.create('div') | :node(mw.html.create('div') | ||
:addClass('qud- | :addClass('qud-look-modern-title') | ||
:node(mw.html.create('div') | |||
:wikitext(img)) | |||
:node(mw.html.create('div') | :node(mw.html.create('div') | ||
:addClass('qud- | :wikitext(title))) | ||
if title ~= '' then | |||
html:node(mw.html.create('hr')) | |||
end | |||
html | |||
:node(mw.html.create('div') | |||
:addClass('qud-look-modern-text') | |||
:wikitext(qudtext)) | |||
if bottomtext ~= '' then | |||
html | |||
:node(mw.html.create('div') | :node(mw.html.create('div') | ||
:addClass('qud- | :addClass('qud-look-modern-status') | ||
:wikitext(bottomtext)) | |||
:wikitext( | end | ||
return tostring(html) .. '\n' | return tostring(html) .. '\n' | ||
end | end | ||
return p | return p |