Formular: Listă de pagini care trebuie șterse
Salt la navigare Salt la căutare
Instructiuni de folosire
Acesta este un modul scris în Lua . Următoarele instrucțiuni sunt cuprinse în sub- modulul: Pagina Lista pentru a șterge / om ( schimbări · istorie )
Sandbox: Form: Listă pagini de șters / sandbox ( modificări · istoric ) · Test: Form: Listă pagini de șters / testat ( modificat · Istoric · Executare )
Acesta este un modul scris în Lua . Următoarele instrucțiuni sunt cuprinse în sub- modulul: Pagina Lista pentru a șterge / om ( schimbări · istorie )
Sandbox: Form: Listă pagini de șters / sandbox ( modificări · istoric ) · Test: Form: Listă pagini de șters / testat ( modificat · Istoric · Executare )
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
- Wikipedia: Pagini de șters / Configurare - Pentru a modifica global numărul de zile afișate
- Wikipedia: Pagini de șters / Număr
- Wikipedia: Pagini de șters
-
- 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