Module:Unicode chart/sandbox: Difference between revisions

Content deleted Content added
No edit summary
No edit summary
Line 2:
local getArgs = require('Module:Arguments').getArgs
 
local function createTableBody(body, startHex, endHex)
--local body = mw.html.create("tbody")
--header
local labelRow = body:tag("tr")
Line 24:
end
return tostring(body)
end
 
local function createTable(blockRangeStart, blockRangeEnd)
local tableHTML = mw.html.create("table")
:addClass("unicode-blockwikitable")
:addClass("unicode-block")
tableHTML:tag("thead"):colspan("100%")
:wikitext(body"name")
 
if blockRangeStart and blockRangeEnd then
local tbody = tableHTML:tag("tbody")
createTableBody(tbody, blockRangeStart, blockRangeEnd)
end
end
 
Line 30 ⟶ 44:
local args = getArgs(frame)
local bodytableHTML = mw.html.create("table")
:addClass("wikitable")
:addClass("unicode-block")
 
if args['block-range-start'] and args['block-range-end'] then
tableHTML:wikitext(
body = createTableBody(args['block-range-start'],
args['block-range-end'])
)
end
local tableHTML = mw.html.create("table")
:addClass("unicode-block")
:wikitext(body)
return tostring(tableHTML)