Content deleted Content added
No edit summary |
No edit summary |
||
Line 2:
local getArgs = require('Module:Arguments').getArgs
local unicodeLookupName = require('Module:Unicode data').lookup_name
local function expandTemplate(template, argslist)
return frame:expandTemplate{
title = template,
args = { argslist }
}
end
local function isReserved(hex)
Line 9 ⟶ 16:
local function createTableBody(body, startHex, endHex)
--header
local labelRow = body:tag("tr")
Line 39 ⟶ 45:
end
local function createTableHeader(head, name, url, id)
local name = "'''[[" .. name .. "]]'''"
.. expandTemplate('ref label', {id .. '_as_of_Unicode_version', 1})
.. expandTemplate('ref label', {id .. '_grey', 2})
local pdfLink = "[" .. url .. " Official Unicode Consortium code chart] (PDF)"
Line 57 ⟶ 65:
end
local function createTable(name, url, blockRangeStart, blockRangeEnd, latestChange, id)
local tableHTML = mw.html.create("table")
:addClass("wikitable")
Line 64 ⟶ 72:
if name and url then
local head = tableHTML:tag("thead")
createTableHeader(head, name, url, id)
end
Line 79 ⟶ 87:
end
function p.main(
local args = getArgs(frame)
Line 89 ⟶ 97:
args['rangestart'],
args['rangeend'],
args['latest change']
args['id'])
)
end
|