Moduł:Substytucja: Różnice pomiędzy wersjami

Z Nonsensopedii, polskiej encyklopedii humoru
Linia 9: Linia 9:
local miejsce = frame.args[2]
local miejsce = frame.args[2]
local fpname = mw.title.getCurrentTitle()
local fpname = mw.title.getCurrentTitle()
props["Jest wyzwaniem fotograficznym"] = fpname
-- props["Jest wyzwaniem fotograficznym"] = fpname
props["Ma opis"] = warunek
props["Ma opis"] = warunek
if miejsce then
if miejsce then
Linia 17: Linia 17:
end
end
end
end
mw.smw.subobject(props)
local dataStoreTyp1 = {}

-- dataStoreTyp1['Jest wyzwaniem fotograficznym'] = fpname
dataStoreTyp1['Ma opis'] = warunek
mw.smw.subobject(dataStoreTyp1)
end
end



Wersja z 23:52, 15 kwi 2020

Dokumentacja dla tego modułu może zostać utworzona pod nazwą Moduł:Substytucja/opis

local locModule = require("Moduł:Lokalizacja")
local p = {}
local props = {}

-- dodaje subobject wyzwania fotograficznego
function p.addSubobject(frame)
	local warunek = frame.args[1]
	if not warunek then warunek = "" end
	local miejsce = frame.args[2]
	local fpname = mw.title.getCurrentTitle()
	-- props["Jest wyzwaniem fotograficznym"] = fpname
	props["Ma opis"] = warunek
	if miejsce then
		local _, _, loc = locModule.parseLocation(frame, miejsce, false)
		for k, v in pairs(loc) do
			props[k] = v
		end
	end
	mw.smw.subobject(props)
end

return p