Sabtu, 03 Oktober 2026
01:29 WIB
TERKINI
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 Berita Siswa SMK Amal Bakti Lampung Selatan Berjaya di Lomba Film Pendek Nasional Advertorial Keselamatan Pengguna Tol Bakter Prioritas Utama: PT BTB Rutin Inspeksi Rambu dan Marka Regional Informasi Berita Tidak Lengkap: Evakuasi Banjir Sungai Tuan Regional Penyaluran Bantuan Logistik Mendesak untuk Korban Banjir di Kalimantan Selatan Regional Antusiasme Warga Banjarmasin Tinggi, Sentra Vaksinasi Covid-19 Ramai Berita Tangki Motor Bocor Picu Kebakaran Hebat Bengkel di Cilincing, Kerugian Capai Rp 75 Juta Berita DPR Tugaskan Komisi III Uji Kelayakan Komjen Suyudi Ario Seto Sebagai Calon Kapolri Berita Komjen Suyudi Paparkan Visi 'Polisi Bersama Masyarakat' untuk Transformasi Polri 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 Berita Siswa SMK Amal Bakti Lampung Selatan Berjaya di Lomba Film Pendek Nasional Advertorial Keselamatan Pengguna Tol Bakter Prioritas Utama: PT BTB Rutin Inspeksi Rambu dan Marka Regional Informasi Berita Tidak Lengkap: Evakuasi Banjir Sungai Tuan Regional Penyaluran Bantuan Logistik Mendesak untuk Korban Banjir di Kalimantan Selatan Regional Antusiasme Warga Banjarmasin Tinggi, Sentra Vaksinasi Covid-19 Ramai Berita Tangki Motor Bocor Picu Kebakaran Hebat Bengkel di Cilincing, Kerugian Capai Rp 75 Juta Berita DPR Tugaskan Komisi III Uji Kelayakan Komjen Suyudi Ario Seto Sebagai Calon Kapolri Berita Komjen Suyudi Paparkan Visi 'Polisi Bersama Masyarakat' untuk Transformasi Polri

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