Jump to content

Module:User:Mr. Stradivarius/sandbox

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Mr. Stradivarius (talk | contribs) at 06:16, 9 December 2014 (Module:Arguments pairs bug demo). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
local p = {}

local function main(frame)
	local args = require('Module:Arguments').getArgs(frame)
	mw.log(1, args[1])
	args[1] = nil
	mw.log(1, args[1])
	for k, v in pairs(args) do
		mw.log(k, v)
	end
end

function p.wikitext()
	local frame = mw.getCurrentFrame()
	local newFrame = frame:newChild{title = 'some title', args = {'foo'}}
	return main(newFrame)
end

function p.lua()
	local luaArgs = {'foo'}
	return main(luaArgs)
end

return p