Jump to content

Module:message box

From Wiktionary, the free dictionary


localhtml_create=mw.html.createlocaltostring=tostringlocalexport={}localfunctionmake_box(tag,rows,image,header,text)tag=tag:addClass("noprint"):tag("table"):tag("tr"):tag("td")ifrows>1thentag:attr("rowspan",rows)endtag=tag:wikitext(image):done()ifheaderthentag=tag:node(header):done():tag("tr")endreturntostring(tag:tag("td"):wikitext(text):allDone())..require("Module:TemplateStyles")("Module:message box/styles.css")endfunctionexport.maintenance(color,image,title,text)localdiv=html_create("div"):addClass("maintenance-box"):addClass("maintenance-box-"..color)localheader=html_create("th"):css("text-align","left"):wikitext(title)returnmake_box(div,2,image,header,text)endfunctionexport.request(image,text)localdiv=html_create("div"):addClass("request-box")returnmake_box(div,1,image,nil,text)endreturnexport
close