Modulo:Interprogetto: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Moroboshi (discussione | contributi)
Nessun oggetto della modifica
Moroboshi (discussione | contributi)
Nessun oggetto della modifica
Riga 1:
-- Modulo per implementare le funzionalità di template:Interprogetto
local p = {} -- per l'esportazione delle funzioni del modulo
 
Riga 6:
local args -- variabile che contiene gli argomenti passati al template
local root -- radice del markup html
local log= '' -- per debug
 
--Tabella di corrispondenza tra valore e file da richiamare
Riga 33 ⟶ 34:
.tag('div')
.attr('id', 'interProject')
.cssText('display: none; clear: both; border-top: 2px dotted #AAAAAA; margin-top: 2em;')
.tag('div')
.attr('title', 'Collegamenti verso gli altri progetti Wikimedia')
Riga 40 ⟶ 41:
if prefix_links[k] then
prefix, label = unpack(prefix_links[k])
if prefix_links[k]first_link then
if not first_link thenleftbar.newline().done()
leftbar.newline()else
elsefirst_link = true
first_link = true
end
leftbar.wikitext('* [[' .. prefix .. v .. '|' .. label .. ']]')
end
leftbar.wikitext('* [[' .. prefix .. v .. '|' .. label .. ']]')
end
end
Riga 54 ⟶ 53:
local function _interprogetto()
--radice del markup ritornato
root = HtmlBuilder.create('')
RenderLeftBar()
return '<nowiki>' .. tostring(root) .. '</nowiki>'
end