Module:Documentation: Difference between revisions
create new function to separate html rendering in the start box
m>Mr. Stradivarius m (fix typo) |
m>Mr. Stradivarius (create new function to separate html rendering in the start box) |
||
Line 380: | Line 380: | ||
end | end | ||
return tostring(sbox) | |||
end | |||
function p.renderStartBox(data) | |||
-- Renders the start box html. | |||
local sbox = htmlBuilder.create('div') | |||
sbox | |||
.css('padding-bottom', '3px') | |||
.css('border-bottom', '1px solid #aaa') | |||
.css('margin-bottom', '1ex') | |||
.newline() | |||
.tag('span') | |||
.cssText(data.headingStyleText) | |||
.css('font-weight', data.headingFontWeight) | |||
.css('font-size', data.headingFontSize) | |||
.wikitext(data.heading) | |||
if data.showLinks then | |||
sbox.tag('span') | |||
.addClass(data.linksClass) | |||
.attr('id', data.linksId) | |||
.wikitext(data.links) | |||
end | |||
return tostring(sbox) | return tostring(sbox) | ||
end | end |