Module:BucketShow: Difference between revisions

mNo edit summary
No edit summary
 
(3 intermediate revisions by the same user not shown)
Line 2: Line 2:


local p = {}
local p = {}
local getArgs = require('Module:Arguments').getArgs


function p.show(frame)
function p.show(frame)
local args = frame:getParent().args
local args = getArgs(frame)
local bucket_name = mw.text.trim(args[1] or '')
local bucket_name = mw.text.trim(args[1] or '')
local select_field = mw.text.trim(args[2] or '')
local select_field = mw.text.trim(args[2] or '')
local b = mw.bucket(bucket_name)
local b = mw.bucket(bucket_name).select(select_field).limit(1)
.select(select_field)
.limit(1)
for k, v in pairs(args) do
for k, v in pairs(args) do