Modulo:Mapframe/sandbox: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
inserimento parametro elenco |
use require('strict') instead of require('Module:No globals') |
||
(5 versioni intermedie di 2 utenti non mostrate) | |||
Riga 1:
require('
local getArgs = require('Module:Arguments').getArgs
local mWikidata = require('Module:Wikidata')
Riga 12:
end
local function
['column-count'] = ncols,
for _, s in ipairs(args) do▼
['-moz-column-count'] = ncols,
['-webkit-column-count'] = ncols
end▼
}
local divNode = mw.html.create('div'):css(divStyle)
local pNode = mw.html.create('p'):css('font-size', '90%')
local codeNode = mw.html.create('code')
:css('font-weight', 'bold')
:css('color', 'white')
:css('border-radius', '6px')
:css('border', '2px solid ' .. point.col)
:css('background', point.col)
codeNode:wikitext(currNum)
currNum = currNum + 1
codeNode:wikitext(currChar)
codeNode
:css('padding-left', '0')
:css('padding-right', '0')
:css('background', 'white')
pNode:node(codeNode):wikitext(' ' .. point.nome)
divNode:node(pNode)
return tostring(divNode)
end
Line 27 ⟶ 59:
local gruppo = args.gruppo or ''
local autozoom = args.autozoom or 's'
local elenco = (args.elenco == '1' or args.elenco == '2') and args.elenco or nil
local dsimbolo = 'medium'
--if sinottico == 1 then dsimbolo = 'small' end
Line 32 ⟶ 65:
if args.cornice then cornice = tonumber(args.cornice) or 1 else cornice = 1 end
local lat1, lat2, lon1, lon2 = 400, -400, 400, -400
▲ local elenco_num = 1
▲ local elenco_lett = 'A'
if geo == -1 then
Line 69 ⟶ 96:
end
num = num + 1
▲ end
▲ if points[i].simb:find('-number') == 1 then
▲ elseif points[i].simb:find('-letter') == 1 then
▲ elenco_lett = ('ABCDEFGHIJKLMNOPQRSTUVWXYZA'):match(elenco_lett..'(.)')
▲ elseif points[i].simb == '' then
▲ else
▲ agg(elenco_dati, string.format('[[File:Maki2-%s-18.svg|18px]]',points[i].simb))
end
end
Line 151 ⟶ 144:
-- esclude didascalia per cornice = 0 e per sinottico = 1
if cornice == 1 and sinottico ~= 1 then
m_args.text = (args.didascalia or '') .. (elenco and getLegenda(points, elenco) or '')
end
|