Selasa, 22 September 2026
14:56 WIB
TERKINI
Regional Solo Safari Bantah Larang Hijab, Akui Ada Kesalahan Komunikasi Berita Banjir Bandang Landa Kompleks Pemkab Solok, Peralatan Kantor Hanyut dan Warga Mengungsi Berita Mengungkap Jaringan Video Asusila "A Day in My Life": Dua Pelaku Raup Jutaan Rupiah Berita Nusron Wahid Mundur dari Golkar, Serahkan Detail ke Bahlil Lahadalia Wawancara Tragedi 1965: Oka Rusmini Soroti Perampasan Hak Hidup Perempuan Prelude Dua Mantan Menteri Keuangan: Riwayat Berbeda di Kursi Kasir Negara Politik Kepala BGN Gencar Beriklan di Medsos, Benahi Citra Program Makan Bergizi Gratis Bisnis Jerat Pungli Ancam UMKM Indonesia: Kisah Bolosego dan Solusi Mendesak Hukum & Kriminal Empat Eks Pejabat LPEI Divonis 6 Tahun Penjara dalam Skandal Korupsi Pembiayaan Ekspor Hukum & Kriminal Mantan Bupati Sidoarjo Gus Muhdlor Bebas Bersyarat Usai Dua Tahun Dipenjara Regional Solo Safari Bantah Larang Hijab, Akui Ada Kesalahan Komunikasi Berita Banjir Bandang Landa Kompleks Pemkab Solok, Peralatan Kantor Hanyut dan Warga Mengungsi Berita Mengungkap Jaringan Video Asusila "A Day in My Life": Dua Pelaku Raup Jutaan Rupiah Berita Nusron Wahid Mundur dari Golkar, Serahkan Detail ke Bahlil Lahadalia Wawancara Tragedi 1965: Oka Rusmini Soroti Perampasan Hak Hidup Perempuan Prelude Dua Mantan Menteri Keuangan: Riwayat Berbeda di Kursi Kasir Negara Politik Kepala BGN Gencar Beriklan di Medsos, Benahi Citra Program Makan Bergizi Gratis Bisnis Jerat Pungli Ancam UMKM Indonesia: Kisah Bolosego dan Solusi Mendesak Hukum & Kriminal Empat Eks Pejabat LPEI Divonis 6 Tahun Penjara dalam Skandal Korupsi Pembiayaan Ekspor Hukum & Kriminal Mantan Bupati Sidoarjo Gus Muhdlor Bebas Bersyarat Usai Dua Tahun Dipenjara

Modul:Icon

Wikimedia module

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.
WarningModul Lua ini digunakan pada sekitar 25.000 halaman dan perubahannya kemungkinan memicu perubahan massal pada semua halaman yang menggunakannya. Uji cobalah di subhalaman /bak pasir atau /kasus uji Modul:Icon, atau bak pasir modul Anda. Pertimbangkan untuk mendiskusikan perubahan di halaman pembicaraan sebelum mengimplementasikannya.
Modul ini menggunakan Lua:
Dokumentasi di atas ditransklusikan dari Modul:Icon/doc. (sunting | riwayat)
Penyunting dapat melakukan uji coba pada halaman bak pasir (buat | cermin) dan kasus uji (buat) modul ini.
Subhalaman modul ini.
-- This module implements [[Template:Icon]].
require("strict")
localyesNo=require("Module:Yesno")
localgetArgs=require("Module:Arguments").getArgs
localp={}
-- Determine whether we're being called from a sandbox
localsandbox=mw.getCurrentFrame():getTitle():find('sandbox',1,true)and'/sandbox'or''
-- Implements [[Template:Icon]]
-- Returns the icon image corresponding to a string (like 'B')
functionp._main(args,data)
localdata_module='Module:Icon/data'..sandbox
data=dataormw.loadData(data_module)
localcode=args.classorargs[1]
localiconData
ifcodethen
code=code:match('^%s*(.-)%s*$'):lower()-- trim whitespace and put in lower case
iconData=data[code]
end
ifnoticonDatathen
iconData=data._DEFAULT
end
returnstring.format(
'[[File:%s%s%s|%s|class=noviewer|alt=%s]]',
iconData.image,
iconData.tooltipand'|'..iconData.tooltipor'',
iconData.link==falseand'|link='or'',
args.sizeor'16x16px',
iconData.altor''
)
end
-- Implements [[Template:Icon link]], a superset of [[Template:Icon]]
-- Returns an icon, plus a suitably formatted wikilink
functionp._link(args,data)
args.size=args.sizeorargs.iconsize
localicon=p._main(args,data)
-- If no link given in args[2], default back to [[Template:Icon]]
ifnotargs[2]then
returnicon
end
-- Strip wiki markup out of link
localgetPlain=require("Module:Text").Text().getPlain
locallink=getPlain(args[2])
localdisplay=args[3]orargs[2]
-- italicize display string, if requested
ifyesNo(args.i)oryesNo(args.italic)oryesNo(args.italics)then
display='<i>'..display..'</i>'
end
-- if display is link, just use standard wlink
iflink==displaythen
return'<span class="nowrap">'..icon..' </span>[['..link..']]'
end
return'<span class="nowrap">'..icon..' </span>[['..link..'|'..display..']]'
end
functionp.main(frame)
localargs=getArgs(frame,{parentFirst=true})
returnp._main(args)
end
functionp.link(frame)
localargs=getArgs(frame,{parentFirst=true})
returnp._link(args)
end
p['']=function(frame)returnp._main(frame.args)end
returnp
Konten disalin dari Wikipedia Bahasa Indonesia (lisensi CC BY-SA) Lihat versi asli di Wikipedia

Rekomendasi Pilihan