| Modul Lua ini digunakan pada sekitar 21.000 halaman dan perubahannya kemungkinan memicu perubahan massal pada semua halaman yang menggunakannya. Uji cobalah di subhalaman /bak pasir atau /kasus uji Modul:Anchor, atau bak pasir modul Anda. Pertimbangkan untuk mendiskusikan perubahan di halaman pembicaraan sebelum mengimplementasikannya. |
Modul ini menerapkan {{anchor}}. Silakan lihat halaman templat untuk dokumentasi.-- Get the positional arguments from #invoke, remove any nil values, -- and pass them to p._main.
Dokumentasi di atas ditransklusikan dari Modul:Anchor/doc. (sunting | riwayat)
Penyunting dapat melakukan uji coba pada halaman bak pasir (buat | cermin) dan kasus uji (buat) modul ini.
Subhalaman modul ini.
Penyunting dapat melakukan uji coba pada halaman bak pasir (buat | cermin) dan kasus uji (buat) modul ini.
Subhalaman modul ini.
-- This module implements {{anchor}}. localgetArgs=require('Module:Arguments').getArgs localtableTools=require('Module:TableTools') localp={} functionp.main(frame) -- Get the positional arguments from #invoke, remove any nil values, -- and pass them to p._main. localargs=getArgs(frame) localargArray=tableTools.compressSparseArray(args) returnp._main(unpack(argArray)) end functionp._main(...) -- Generate the list of anchors. localanchors={...} localret={} for_,anchorinipairs(anchors)do ret[#ret+1]='<span id="'..anchor..'"></span>' end returntable.concat(ret) end returnp