Module:Sandbox: Difference between revisions
		
		
		
		Jump to navigation
		Jump to search
		
| No edit summary | No edit summary | ||
| Line 1: | Line 1: | ||
| local p = {} | local p = {} | ||
| local getArgs | local getArgs | ||
| function p. | function p.main(frame) | ||
| 	if not getArgs then | |||
| 		getArgs = require('Module:Arguments').getArgs | |||
| 	if not  | |||
| 	end | 	end | ||
| 	local args = getArgs(frame, { | |||
| 		wrappers = 'Template:Sandbox', | |||
| 		trim = false | |||
| 	}) | |||
| 	return p._main(args, args.sep) | |||
| end | |||
| function p._main(args, sep) | |||
| 	local html = mw.html.create('div') | |||
| 	html | |||
| 		:tag('span') | 		:tag('span') | ||
| 			: | 			:wikitext('hello') | ||
| 	return tostring(html) | |||
| 	return tostring( | |||
| end | end | ||
| return p | return p | ||
Revision as of 00:12, 22 April 2015
This page is not an actual Scribunto module. It exists to provide editors a place to create experimental modules.
Naming your modules
To keep things tidy, please use the following format to name your experimental modules:
Module:Sandbox/Your username/Module name
Cleaning up unused modules
Experimental modules may be deleted by admins upon request or after a long period of inactivity.
List of modules in this area
For a list of the experimental modules under Module:Sandbox, see Special:PrefixIndex/Module:Sandbox/.
The above documentation is transcluded from Module:Sandbox/doc. 
Editors can experiment in this module's sandbox and testcases pages.
Subpages of this module.
Editors can experiment in this module's sandbox and testcases pages.
Subpages of this module.
local p = {}
local getArgs
function p.main(frame)
	if not getArgs then
		getArgs = require('Module:Arguments').getArgs
	end
	local args = getArgs(frame, {
		wrappers = 'Template:Sandbox',
		trim = false
	})
	return p._main(args, args.sep)
end
function p._main(args, sep)
	local html = mw.html.create('div')
	html
		:tag('span')
			:wikitext('hello')
	return tostring(html)
end
return p
