Modul:TabulkaPriznaku

Z Wikislovníku
Skočit na navigaci Skočit na vyhledávání

Dokumentaci tohoto modulu lze vytvořit na stránce Nápověda:Modul:TabulkaPriznaku

local p = {}

function p.printTable ()
	local out = ""
	local priznaky = {}
	local Priznaky = require ("Module:Priznaky/seznam")
	local Collation = require( "Module:Collation" )
	for a in pairs (Priznaky) do
		table.insert(priznaky, {a, Priznaky[a]["popis"]})
	end
	table.sort(priznaky, function(x, y) return  Collation.sortCompare (x[1], y[1])  end)
	-- table.sort(priznaky, function(x, y) return  x[1] < y[1]  end)
	out = "<table class=\"wikitable sortable\">"
	out = out .. "<th>příznak</th><th>popis</th>"
	
	for a in pairs (priznaky) do
		out = out .. "<tr><td>" .. priznaky[a][1] .. "</td><td>" .. priznaky[a][2] .. "</td></tr>"
	end
	out = out .. "</table>"
	return out
end

return p