Modulo:Interprogetto: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica |
Nessun oggetto della modifica |
||
Riga 17:
-- logo del progetto
-- dimensioni del logo
-- etichetta standard per il contenuto
-- testo standard che identifica il contenuto ('opere originali', 'ricette', ecc..)
local default_parameter ={
wikisource = {1, 's:', 'Wikisource', false, 'Wikisource-logo.svg', '18px
testo = {2, 's:', 'Testo completo', false, 'Wikisource-logo.svg', '18px
wikiquote = {3, 'q:', 'Wikiquote', false, 'Wikiquote-logo.svg', '18px',
wikibooks = {4, 'wikibooks:', 'Wikibooks', false, 'Wikibooks-logo.svg', '22px
ricetta = {5, 'b:Libro di cucina/Ricette/', 'Ricetta<br />(Wikibooks)', false, 'Wikibooks-logo.svg', '22px
wiktionary = {6, 'wiktionary:', 'Wikizionario', false, 'Wiktionary small.svg', '18px
v = {7, 'v:', 'Wikiversità', false, 'Wikiversity-logo-It.svg', '18px
wikinews = {8, 'wikinews:', 'Wikinotizie', false, 'Wikinews-logo.svg', '25px
commons = {9, 'commons:', 'Commons', 'it'},
meta = {11, 'meta:', 'Meta-Wiki', 'it'},
wikispecies = {12, 'wikispecies:', 'Wikispecies', 'it'},
incubator = {13, 'incubator:', 'Incubator', 'it'},
voy = {14, 'voy:', 'Wikivoyage', false, 'Wikivoyage-logo.svg', '18px', '
}
Riga 71 ⟶ 70:
priority, prefix, nome_progetto, lang = unpack(progetto)
if lang then
leftbar.wikitext(table.concat({'* ['
tostring(mw.uri.fullUrl(prefix .. etichetta, {uselang=lang})),
' ', nome_progetto, ']'}))
else
leftbar.wikitext(table.concat({'* [['
end
leftbar.newline()
Riga 90 ⟶ 91:
local function RenderLinkInText()
-- produce il codice html per l'elenco puntato
root.newline()▼
for k, progetto in pairs(progetti) do
priority, prefix, nome_progetto, lang, icona, dimensione_icona
root.newline()▼
if lang then
text_box = 'TODO'
else
root.wikitext(table.concat({'* [[File:', icona, '|link=', prefix, '|', dimensione_icona,
"]] '''[[", prefix, nome_progetto, '|', nome_progetto, "]]''' contiene ", opere, "'''[[",
prefix, etichetta, '|', etichetta, "]]'''" }))
end
▲ root.newline()
end
▲ root.newline()
end
Riga 138 ⟶ 141:
table.insert(progetto, default_parameter[k][5]) -- logo
table.insert(progetto, default_parameter[k][6]) -- dimensioni logo
table.insert(progetto, default_value(origArgs[orig_key .. '_oggetto'], oggetto))
table.insert(progetto, default_value(origArgs[orig_key .. '_preposizione'] or preposizione))
|