Module:Anchor: Difference between revisions

Add class per edit request
Wikimedia+Commons>Tacsipacsi
(still accept {{{anchor}}}, used e.g. on Commons:European Science Photo Competition 2015/Winners)
 
(Add class per edit request)
Line 10: Line 10:
-- and pass them to p._main.
-- and pass them to p._main.
local args = getArgs(frame)
local args = getArgs(frame)
args[1] = args[1] or args.anchor
local argArray = tableTools.compressSparseArray(args)
local argArray = tableTools.compressSparseArray(args)
return p._main(unpack(argArray))
return p._main(unpack(argArray))
Line 20: Line 19:
local ret = {}
local ret = {}
for _, anchor in ipairs(anchors) do
for _, anchor in ipairs(anchors) do
ret[#ret + 1] = '<span id="' .. anchor .. '"></span>'
ret[#ret + 1] = '<span class="anchor" id="' .. anchor .. '"></span>'
end
end
return table.concat(ret)
return table.concat(ret)
Anonymous user