Module:Sandbox: Difference between revisions
		
		
		
		Jump to navigation
		Jump to search
		
| No edit summary | No edit summary | ||
| Line 16: | Line 16: | ||
| 	local html = mw.html.create('div') | 	local html = mw.html.create('div') | ||
| 	local span = mw.html.create('span') | 	local span = mw.html.create('span') | ||
| 		:wikitext('hello') | 	span | ||
| 		:wikitext('hello ') | |||
| 	html | 	html | ||
| 		:node(span) | 		:node(span) | ||
| 		: | 	span | ||
| 		:wikitext('world') | |||
| 	html | |||
| 		:node(span) | 		:node(span) | ||
| 	return tostring(html) | 	return tostring(html) | ||
Revision as of 00:42, 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')
	local span = mw.html.create('span')
	span
		:wikitext('hello ')
	html
		:node(span)
	span
		:wikitext('world')
	html
		:node(span)
	return tostring(html)
end
return p
