Module:Unicode chart/sandbox: Difference between revisions

Content deleted Content added
No edit summary
No edit summary
Line 39:
end
 
local function createTablecreateTableBody(namehead, blockRangeStartname, blockRangeEndurl)
local name = "'''[[" .. name .. "]]'''"
local pdfLink = "[" .. url .. " Official Unicode Consortium code chart] (PDF)"
head:tag("th")
:attr("colspan", "100%")
:wikitext(name .. "<br />" .. pdfLink)
end
 
createTableBodylocal function createTable(bodyname, url, blockRangeStart, blockRangeEnd)
local tableHTML = mw.html.create("table")
:addClass("wikitable")
:addClass("unicode-block")
if name and url then
local head = tableHTML:tag("thead")
createTableBody(head, name, url)
head:tag("th")
end
:attr("colspan", "100%")
:wikitext(name)
 
if blockRangeStart and blockRangeEnd then
local body = tableHTML:tag("tbody")
createTableBody(body, blockRangeStart, blockRangeEnd)
--tableHTML:wikitext(
createTableBody(body, blockRangeStart, blockRangeEnd)
--)
end
return tostring(tableHTML)
Line 65 ⟶ 72:
return tostring(
createTable(args['blockname'],
args['url'],
args['rangestart'],
args['rangeend'])