Modulo:Interprogetto/sandbox: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m aggiorno alla versione attuale |
use require('strict') instead of require('Module:No globals') |
||
(Una versione intermedia di un altro utente non mostrate) | |||
Riga 1:
-- Modulo per implementare le funzionalità di template:Interprogetto
require('
local p = {} -- per l'esportazione delle funzioni del modulo
Riga 400:
-- ============================================================================================================
-- Scandisce la tabella progetti e produce il codice html per l'elenco dei collegamenti nella barra di sinistra
-- Imposta il tag div id="interProject" (vedi accessorio [[MediaWiki:Gadget-InterProject
-- ============================================================================================================
local function RenderLeftBar(progetti)
local leftbar = mw.html.create('ul')
for _, progetto in ipairs(progetti) do
leftbar
:addClass(progetto.badge_leftbar.class)
if progetto.default_progetto.nome_leftbar then
leftbar:wikitext('<br />(', progetto.default_progetto.nome_progetto, ')')
end
end
root
:tag('div') :attr('id', 'interProject')
:
▲ :tag('p')
▲ :wikitext('Altri progetti')
:node(leftbar)
end
|