Module:CRTModel: Difference between revisions

No edit summary
No edit summary
Line 273: Line 273:
td:node(ul)
td:node(ul)
-- Add upload link as a button using raw HTML string
-- Add upload link as a button using mw.html builder
local buttonHtml = string.format(
local uploadDiv = td:tag('div')
'<div style="margin-top:0.5em;text-align:center;"><a href="%s" style="display:inline-block;padding:0.5em 1em;background-color:#3366cc;color:#ffffff;text-decoration:none;border-radius:2px;font-size:90%%;font-weight:bold;">Upload a document</a></div>',
css(uploadDiv, 'margin-top:0.5em;text-align:center;')
tostring(uploadUrl)
)
local uploadLink = uploadDiv:tag('a')
td:wikitext(buttonHtml)
uploadLink:attr('href', tostring(uploadUrl))
css(uploadLink, 'display:inline-block;padding:0.5em 1em;background-color:#3366cc;color:#ffffff;text-decoration:none;border-radius:2px;font-size:90%;font-weight:bold;')
uploadLink:wikitext('Upload a document')
else
else
-- Just show the upload link as a button using raw HTML string
-- Just show the upload link as a button using mw.html builder
local buttonHtml = string.format(
local uploadDiv = td:tag('div')
'<div style="text-align:center;"><a href="%s" style="display:inline-block;padding:0.5em 1em;background-color:#3366cc;color:#ffffff;text-decoration:none;border-radius:2px;font-size:90%%;font-weight:bold;">Upload a document</a></div>',
css(uploadDiv, 'text-align:center;')
tostring(uploadUrl)
)
local uploadLink = uploadDiv:tag('a')
td:wikitext(buttonHtml)
uploadLink:attr('href', tostring(uploadUrl))
css(uploadLink, 'display:inline-block;padding:0.5em 1em;background-color:#3366cc;color:#ffffff;text-decoration:none;border-radius:2px;font-size:90%;font-weight:bold;')
uploadLink:wikitext('Upload a document')
end
end


MediaWiki Appliance - Powered by TurnKey Linux