Modulo:Sandbox/Laurentius: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica |
m Bot: rimuovo no globals obsoleto |
||
(8 versioni intermedie di un altro utente non mostrate) | |||
Riga 1:
-- Modulo per gestire le liste di monumenti di Wiki Loves Monuments
require('
local getArgs = require('Module:Arguments').getArgs
local mWikidata = require('Modulo:Wikidata')
Riga 19:
data.properties = {
title = mWikidata._getLink({qid}),
description = desc,
["marker-color"] = "#B80000"
}
data.geometry = {
Riga 32 ⟶ 33:
end
function p.
local args = getArgs(frame)▼
local points = {}
if args.area then
for _, qid in pairs(args) do▼
local shape = {
type = "ExternalData",
table.insert(points, p.map_point(qid))▼
service = "geoshape",
ids = args.area,
service = "geomask"
}
table.insert(points, shape)
end
if mWikidata._getProperty({'P625', from = qid, snaktype = 'value'}) then
▲ table.insert(points, p.map_point(qid))
end
end
return mw.text.jsonEncode(points)
end
function p.map_data(frame)
▲ local args = getArgs(frame)
return p._map_data(args)
end
|