Module:sa-desc

From Wiktionary, the free dictionary
Jump to navigation Jump to search
This module needs documentation.
Please document this module by describing its purpose and usage on the documentation page.

local export = {}

function export.make(frame)
	local result = {}
	local args = frame:getParent().args
	
	for lang, word in pairs(args) do
		table.insert(result, "<li class=\"vsHide\">" .. frame:expandTemplate{ title = 'desc', args = { lang, word } } .. "</li>")
	end
	
	table.sort(result)
	
	return "<div class=\"vsSwitcher\" style=\"text-align:left; border:1px solid cornflowerblue; max-width: 50%; padding:3px\">" ..frame:expandTemplate{ title = '→'}.. "<span class=\"vsToggleElement\">''[[tatsama|Tatsama]]:''</span><div class=\"vsHide\"><ul class=\"vsHide\">" .. table.concat(result) .. "</ul></div></div>"
end

return export