Moduł:Brudnopis/Paweł Ziemian/Kraj/doc
Wygląd
Dokumentacja dla tego modułu może zostać utworzona pod nazwą Moduł:Brudnopis/Paweł Ziemian/Kraj/doc/opis
local loadCountryData = require("Moduł:Brudnopis/Paweł Ziemian/Kraj/loader").load
local getArgs = require("Module:Arguments").getArgs
return {
["Państwoskrót"] = function(frame)
local args = getArgs(frame)
local country = args[1] or "{{{1}}}"
local variant = args.wariant or args[2] or country
local size = args.rozmiar or "22x20px"
local altlink = args.altlink
local name = args["nazwa"] or ""
--
local countryData = loadCountryData(country, variant)
local builder = mw.html.create("")
countryData:drawFlag(builder, size, "", altlink or "", "", " ")
local link = countryData:get("link")
local acronym = countryData:getv("skrót", name.."-"..variant) or countryData:getv("skrót", variant) or countryData:getv("skrót", name) or countryData:getv("skrót", 1)
local tt = builder:tag("tt")
tt:wikitext("[[", link, "|")
if acronym then
tt:wikitext(acronym)
else
tt:tag("span")
:css({ color = "red", background = "yellow", ["font-weight"] = "bold" })
:wikitext("XXX")
end
tt:wikitext("]]")
return builder:allDone()
end,
}