Modul:Message box/doc: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
Tidak ada ringkasan suntingan
Uzume (bicara | kontrib)
strict
 
(Satu revisi perantara oleh satu pengguna lainnya tidak ditampilkan)
Baris 1:
{{high-use|129224}}
{{module rating|p}}
{{Lua|Module:Message box/configuration|Module:No globals|Module:Yesno|Module:Arguments|Module:Category handler}}
 
Modul-meta ini digunakan oleh templat ''message box'' seperti, {{tl|mbox}}, {{tl|ambox}}, {{tl|cmbox}}, {{tl|fmbox}}, {{tl|imbox}}, {{tl|ombox}}, dan {{tl|tmbox}}. Harus dijalankan melalui modul Lua, tidak boleh digunakan langsung pada halaman wiki. Jika Anda ingin menggunakan fungsi modul ini dari halaman wiki, gunakan templat ''message box'' sebagai gantinya.
Baris 8:
Untuk bisa menggunakan modul ini dari Lua yang lain, anda perlu memuat seperti ini:
 
<sourcesyntaxhighlight lang="lua">
local messageBox = require('Modul:Message box')
</syntaxhighlight>
</source>
 
Untuk membuat ''message box'', gunakan fungsi <code>main</code>. Diperlukan dua parameter: ''string'' dan tabel yang berisi parameter ''message box''.
 
<sourcesyntaxhighlight lang="lua">
local box = messageBox.main( boxType, {
param1 = param1,
Baris 20:
-- Parameter lainnya...
})
</syntaxhighlight>
</source>
 
Ada 7 jenis box yang tersedia: