Modul:Children: Perbedaan antara revisi
Tampilan
←Membuat halaman berisi 'local p = {} function p.main(frame) local args = frame:getParent().args local count = args[1] or args.jumlah or "" local details = args[2] or args.detail or args.nama or "" if count == "" and details == "" then return '<span style="color:red; font-weight:bold;">[Jumlah/Detail Anak Harus Diisi]</span>' end -- Skenario 1: Cuma isi detail nama tanpa angka jumlah -> Tampilkan detailnya langsung if count == "" then r...' Tanda: Suntingan perangkat seluler Suntingan peramban seluler |
k Melindungi "Modul:Children" ([Sunting=Hanya untuk pengurus] (selamanya) [Pindahkan=Hanya untuk pengurus] (selamanya)) Tanda: Suntingan perangkat seluler Suntingan peramban seluler |
||
(Tidak ada perbedaan)
| |||
Revisi terkini sejak 29 Oktober 2026 13.16
Dokumentasi untuk modul ini dapat dibuat di Modul:Children/doc
local p = {}
function p.main(frame)
local args = frame:getParent().args
local count = args[1] or args.jumlah or ""
local details = args[2] or args.detail or args.nama or ""
if count == "" and details == "" then
return '<span style="color:red; font-weight:bold;">[Jumlah/Detail Anak Harus Diisi]</span>'
end
-- Skenario 1: Cuma isi detail nama tanpa angka jumlah -> Tampilkan detailnya langsung
if count == "" then
return details
end
-- Skenario 2: Cuma angka jumlah tanpa detail -> Tampilkan angka saja
if details == "" then
return count
end
-- Skenario 3: Lengkap (Jumlah + Detail Nama/Keterangan)
-- Baris 1: Angka jumlah (misal: 6)
-- Baris 2: Detail nama/keterangan -> Ukuran 85%, di-wrap rapi
return string.format('%s<br /><small style="font-size: 85%%; line-height: 1.3;">(%s)</small>', count, details)
end
return p