Formular: Listă de pagini care trebuie șterse

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

Acest modul simplu enumeră diferitele zile ale Wikipedia: Pagini care trebuie șterse și implementează pagina Wikipedia: Pagini care trebuie șterse / Numără .

Comportament

În practică se repetă tot. de câte ori conținutul șablonului {{ Pagini de șters }}.

Pagini conexe


 -
- Acest modul repetă [[Șablonul: Pagini de șters]] de n ori
- unde n este un număr salvat în [[Wikipedia: Pagini de șters / Configurare]]
-
local p = {}

---
- Obțineți configurația
-
- masa @return
-
funcția p . _conf ()
local page = 'Wikipedia: Pagini de șters / Configurare'
cadru local = mw . getCurrentFrame ()
întoarce-te mw . text . jsonDecode ( cadru : expandTemplate { title = page } )
Sfârșit

---
- Obțineți lista completă de pagini de șters
- șir @return
-
funcția p . principal ( cadru )
local s = "
local i = p . _conf (). zile
în timp ce i > - 1 fac
s = s .. cadru : expandTemplate {
title = 'Pagini de șters' ,
args = { i }
}
i = i - 1
Sfârșit
retur s
Sfârșit

---
- Obțineți butonul cu jurnalele la paginile care urmează să fie șterse
- șir @return
-
funcția p . rezumat ( cadru )
hamburger local = {}
zile locale = p . _conf (). zile
local i = zile
în timp ce i > - 1 fac
text local = nul
dacă i == 0 atunci
text = "azi"
Sfârșit
dacă i == zile atunci
text = "'' \" j F \ " ''"
Sfârșit
local s = frame : expandTemplate {
title = 'Pagini de șters / jurnal' ,
args = { i , text }
}
dacă i == zile atunci
s = s .. "'' (încheiat) ''"
Sfârșit
hamburger [ # hamburger + 1 ] = s
i = i - 1
Sfârșit
return table.concat ( hamburger , '-' )
Sfârșit

retur p