Modul:Adresa: Porovnání verzí

Smazaný obsah Přidaný obsah
jednoduchá funkce pro ne-WD / kombinovaný vstup
Řádek 8:
]]
 
local wd = require 'Modul:Wikidata'
local lib = require 'Modul:Wikidata/lib'
local getArgs = (require 'Modul:Arguments').getArgs
local bools = {
Řádek 43 ⟶ 41:
end
if data.obec then
if data.cp and not data.ulice then
table.insert(parts, data.obec .. ' ' .. data.cp)
else
Řádek 70 ⟶ 68:
 
function p._address(args)
local wd = require 'Modul:Wikidata'
local lib = require 'Modul:Wikidata/lib'
local defaultValues = {ulice = true, cp = true, co = true, obec = true, psc = true, stat = true, misto = true}
local qualifiers = {ulice = 'P669', cp = 'P4856', co = 'P670', psc = 'P281', stat = 'P17', misto = 'P276'}
Řádek 124:
function p.address(frame)
return p._address(getArgs(frame, { removeBlanks = true })) or ''
end
 
function p.addressFromArgs(frame)
return concatParts(getArgs(frame, { parentFirst = true, removeBlanks = true })) or ''
end