Modul:Children
Tampilan
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