Minggu, 27 September 2026
22:51 WIB
TERKINI
Bola Lampard Gemilang dengan Coventry: Dari Championship ke Liga Primer, Dipuji Rekan Edukasi Moreno Sidharta: Otodidak Raih Medali Emas Olimpiade Matematika Internasional Bola Mantan Bintang Spanyol Dorong Haaland ke Barcelona: Cocok Gaya Main Flick Lampung Maulid Arbain Lampung Sembilan Tahun: Penguatan Akhlak dan SDM Jadi Prioritas Humaniora Ribuan Warga Hadiri Penutupan Maulid Arbain Lampung 2026: Perkuat Akhlak dan Anti Narkoba Cuaca Ratusan Titik Panas Terdeteksi di Lampung: Way Kanan Paling Banyak Disorot Bandar Lampung BMKG Ungkap Penyebab Kemarau Panjang di Lampung: El Nino Kuat dan Hujan Lokal Bandar Lampung Mantan Gubernur Lampung Disidang Korupsi PI 10 Persen, Begini Respons Uniknya Account Satu Akun, Berbagai Akses: Kemudahan Login Terpadu KG Media ID Bandar Lampung Semangat Anak Sawah: Harumkan Nama Lampung di Kancah Nasional Tanpa Dukungan Pemda Bola Lampard Gemilang dengan Coventry: Dari Championship ke Liga Primer, Dipuji Rekan Edukasi Moreno Sidharta: Otodidak Raih Medali Emas Olimpiade Matematika Internasional Bola Mantan Bintang Spanyol Dorong Haaland ke Barcelona: Cocok Gaya Main Flick Lampung Maulid Arbain Lampung Sembilan Tahun: Penguatan Akhlak dan SDM Jadi Prioritas Humaniora Ribuan Warga Hadiri Penutupan Maulid Arbain Lampung 2026: Perkuat Akhlak dan Anti Narkoba Cuaca Ratusan Titik Panas Terdeteksi di Lampung: Way Kanan Paling Banyak Disorot Bandar Lampung BMKG Ungkap Penyebab Kemarau Panjang di Lampung: El Nino Kuat dan Hujan Lokal Bandar Lampung Mantan Gubernur Lampung Disidang Korupsi PI 10 Persen, Begini Respons Uniknya Account Satu Akun, Berbagai Akses: Kemudahan Login Terpadu KG Media ID Bandar Lampung Semangat Anak Sawah: Harumkan Nama Lampung di Kancah Nasional Tanpa Dukungan Pemda

Modul:Protected edit request

Wikimedia module

Dokumentasi modulbuatsegarkan
Anda dapat membuat halaman dokumentasi untuk buat pada modul Scribunto ini.
Penyunting dapat melakukan uji coba pada halaman bak pasir (buat | cermin) dan kasus uji (buat) modul ini.
Subhalaman modul ini.
require('strict')
localyesno=require('Module:Yesno')
localmakeMessageBox=require('Module:Message box').main
localgetArgs
localactiveBox-- lazily initialized if we get an active request
----------------------------------------------------------------------
-- Box class definition
----------------------------------------------------------------------
localbox={}
box.__index=box
functionbox.new(protectionType,args)
localobj={}
obj.args=args
setmetatable(obj,box)
obj.tmboxArgs={}-- Used to store arguments to be passed to tmbox by the box:export method.
-- Set data fields.
obj.tmboxArgs.attrs={['data-origlevel']=protectionType}
returnobj
end
functionbox:setArg(key,value)
-- This sets a value to be passed to tmbox.
ifkeythen
self.tmboxArgs[key]=value
end
end
functionbox:export()
ifnotmw.title.getCurrentTitle().isTalkPageandnotself.args.demothen
return'<span class="error">Kesalahan: Permintaan suntingan halaman yang dilindungi hanya dapat dilakukan di halaman pembicaraan.</span>[[Kategori:Halaman non-pembicaraan dengan templat permintaan suntingan]]'
end
-- String together page names provided
localtitles={}
fork,vinpairs(self.args)do
iftype(k)=='number'then
table.insert(titles,self.args[k])
end
end
localpagesText
if#titles==0then
pagesText=''
elseif#titles==1andmw.title.getCurrentTitle().subjectPageTitle.fullText==titles[1]then
pagesText=''
else
fori,vinpairs(titles)do
ifi==1then
pagesText=' hingga [[:'..v..']]'
elseifi==#titlesthen
pagesText=pagesText..' dan [[:'..v..']]'
else
pagesText=pagesText..', [[:'..v..']]'
end
end
end
self:setArg('smalltext',"[[Wikipedia:Permintaan pelindungan halaman/Penyuntingan|Permintaan suntingan]] ini"..pagesText..
" telah dijawab. Atur parameter <code style=\"white-space: nowrap;\">&#124;answered&#61;</code> atau <code style=\"white-space: nowrap;\">&#124;ans&#61;</code> menjadi '''no''' untuk mengaktifkan kembali permintaan Anda.")
self:setArg('small',true)
self:setArg('class','editrequest')
returnmakeMessageBox('tmbox',self.tmboxArgs)
end
----------------------------------------------------------------------
-- Process arguments and initialise objects
----------------------------------------------------------------------
localp={}
functionp._main(protectionType,args)
localboxType=box
ifnotyesno(args.answeredorargs.ans,true)then
ifnotactiveBoxthen
activeBox=require('Modul:Protected edit request/active')(box,yesno,makeMessageBox)
end
boxType=activeBox
end
localrequestBox=boxType.new(protectionType,args)
returnrequestBox:export()
end
localmt={}
functionmt.__index(t,k)
ifnotgetArgsthen
getArgs=require('Module:Arguments').getArgs
end
returnfunction(frame)
returnt._main(k,getArgs(frame,{wrappers={'Templat:Edit fully-protected','Templat:Edit semi-protected','Templat:Edit template-protected','Templat:Edit extended-protected','Templat:Edit interface-protected','Templat:Edit protected'}}))
end
end
returnsetmetatable(p,mt)
Konten disalin dari Wikipedia Bahasa Indonesia (lisensi CC BY-SA) Lihat versi asli di Wikipedia

Rekomendasi Pilihan