Khác biệt giữa bản sửa đổi của “Mô đun:Toolbar”
Nội dung được xóa Nội dung được thêm vào
Nhập từ en:Module:Toolbar (559567857) |
Cập nhật theo en:Module:Toolbar (602835642) |
||
Dòng 1:
-- This module implements {{toolbar}}.
local mArguments -- Lazily initialise [[Module:Arguments]]
local mTableTools = require('Module:TableTools')
local yesno = require('Module:Yesno')
local p = {}
local args = {}▼
function p.main(frame)▼
mArguments = require('Module:Arguments')
return p._main(args)
for k, v in pairs(args) do▼
end▼
return nums▼
end
local toolbarItems = p.makeToolbarItems(args)
if not toolbarItems then
-- Return the blank string if no arguments were specified, rather than
-- returning empty brackets.
sep = mw.message.new(sep):plain()▼
elseif yesno(args.span) == false then
return string.format(
'(%s)',
toolbarItems
)
return string.format(
'<span class="plainlinks%s"%s>(%s)</span>',
type(args.class) == 'string' and ' ' .. args.class or '',
end▼
type(args.style) == 'string' and string.format(' style="%s"', args.style) or '',
return ret▼
toolbarItems
)
end
ret[#ret + 1] = args[v]
if #ret > 0 then
return table.concat(ret, sep)
else
end▼
end
▲function p.main(frame)
▲ else
▲end
return p
|