Senin, 05 Oktober 2026
00:22 WIB
TERKINI
Lampung Musim Hujan Lampung 2026/2027: BMKG Prediksi Puncak Januari, Awalnya Mundur Cuaca Prakiraan Cuaca Lampung 4 Oktober 2026: Cerah Berawan dengan Potensi Hujan Ringan Hukum Pakar Hukum Unila: Objektivitas Fakta Krusial dalam Kasus Diksar Mahepel Lampung Waspada! 406 Titik Panas Terdeteksi di Lampung, Dua Kabupaten Paling Rawan Ekonomi Dan Bisnis Harga Emas Antam 2 Oktober 2026 Melemah, Buyback Ikut Turun Rp5.000 Hukum Ratusan Keluarga di Lampung Timur Bersatu Lawan Dugaan Mafia Tanah ke Polda Regional Laskar Antasari Tundukkan Mahesa Jenar dalam Laga Sengit Liga 1 Regional Barito Putera Raih Kemenangan Krusial atas PSS Sleman Berita Siswa SMA IT Al Firdaus Juara Lomba Gamolan Pekhing se-Lampung, Lestarikan Budaya Berita Barang Tertinggal di Kereta atau Stasiun? Ini Cara KAI Bantu Mengembalikannya Lampung Musim Hujan Lampung 2026/2027: BMKG Prediksi Puncak Januari, Awalnya Mundur Cuaca Prakiraan Cuaca Lampung 4 Oktober 2026: Cerah Berawan dengan Potensi Hujan Ringan Hukum Pakar Hukum Unila: Objektivitas Fakta Krusial dalam Kasus Diksar Mahepel Lampung Waspada! 406 Titik Panas Terdeteksi di Lampung, Dua Kabupaten Paling Rawan Ekonomi Dan Bisnis Harga Emas Antam 2 Oktober 2026 Melemah, Buyback Ikut Turun Rp5.000 Hukum Ratusan Keluarga di Lampung Timur Bersatu Lawan Dugaan Mafia Tanah ke Polda Regional Laskar Antasari Tundukkan Mahesa Jenar dalam Laga Sengit Liga 1 Regional Barito Putera Raih Kemenangan Krusial atas PSS Sleman Berita Siswa SMA IT Al Firdaus Juara Lomba Gamolan Pekhing se-Lampung, Lestarikan Budaya Berita Barang Tertinggal di Kereta atau Stasiun? Ini Cara KAI Bantu Mengembalikannya

Modul:If preview

Wikimedia module

Bagikan:
Dokumentasi modullihatsuntingriwayatsegarkan
DiproteksiModul ini dilindungi. Modul ini sangat mencolok yang digunakan oleh banyak halaman, atau sangat sering disubstitusikan. Karena vandalisme atau kesalahan akan mempengaruhi banyak halaman, dan suntingan kecil dapat memberi beban besar pada server, modul ini dilindungi dari penyuntingan.
Modul ini menggunakan Lua:
WarningModul Lua ini digunakan pada sekitar 104.000 halaman.
Untuk mencegah suntingan mengganggu skala besar dan beban peladen, setiap perubahan harus diuji di subhalaman /bak pasir atau /kasus uji Modul:If preview, atau bak pasir modul Anda. Perubahan yang telah diuji kemudian dapat ditambahkan ke halaman ini dalam satu suntingan. Pertimbangkan untuk mendiskusikan perubahan di halaman pembicaraan sebelum mengimplementasikannya.
CSSModul ini menggunakan TemplateStyles:

Modul ini mengimplementasikan {{if preview}} dan {{preview warning}}. Ini membantu templat/modul menentukan apakah templat tersebut sedang dipratinjau.

Untuk menggunakan main(), anda harus menggunakan tabel bingkai dengan tabel args. Untuk peringatan pratinjau, gunakan _warning().

Dokumentasi di atas ditransklusikan dari Modul:If preview/doc. (sunting | riwayat)
Penyunting dapat melakukan uji coba pada halaman bak pasir (buat | cermin) dan kasus uji (buat) modul ini.
Subhalaman modul ini.
localp={}
localgetArgs=require("Module:Arguments").getArgs
localyn=require("Module:Yesno")
localcfg=mw.loadData('Module:If preview/configuration')
--[[
main
This function returns either the first argument or second argument passed to
this module, depending on whether the page is being previewed.
]]
functionp.main(frame)
localargs=getArgs(frame)
ifcfg.previewthen
returnargs[1]or''
else
returnargs[2]or''
end
end
--[[
pmain
This function returns either the first argument or second argument passed to
this module's parent (i.e. template using this module), depending on whether it
is being previewed.
]]
functionp.pmain(frame)
returnp.main(frame:getParent())
end
localfunctionwarning_text(warning)
returnmw.ustring.format(
cfg.warning_infrastructure,
cfg.templatestyles,
warning
)
end
functionp._warning(args)
localwarning=args[1]andargs[1]:match('^%s*(.-)%s*$')or''
ifwarning==''then
returnwarning_text(cfg.missing_warning)
end
ifnotcfg.previewthenreturn''end
ifyn(args['consolewarning'])thenmw.addWarning(args[1]orcfg.missing_warning)end
returnwarning_text(warning)
end
--[[
warning
This function returns a "preview warning", which is the first argument marked
up with HTML and some supporting text, depending on whether the page is being previewed.
disabled since we'll implement the template version in general
]]
--function p.warning(frame)
--	return p._warning(frame.args)
--end
--[[
warning, but for pass-through templates like {{preview warning}}
]]
functionp.pwarning(frame)
localargs=getArgs(frame)
returnp._warning(args)
end
--[[
Does both mw.addWarning and preview warning
]]
functionp.warn(text)
iftext==nilortext==""thenreturn""end
mw.addWarning(text)
returnp._warning({text})
end
--[[
Console warning
]]
functionp.consoleWarning(frame)
localargs=getArgs(frame)
mw.addWarning(args[1]orcfg.missing_warning)
return''
end
returnp
Konten disalin dari Wikipedia Bahasa Indonesia (lisensi CC BY-SA) Lihat versi asli di Wikipedia

Rekomendasi Pilihan