Module:Convert: Difference between revisions
Jump to navigation
Jump to search
Content added Content deleted
(Started module.) |
No edit summary |
||
Line 6: | Line 6: | ||
-- This is the top-level function called by {{convert}}. |
-- This is the top-level function called by {{convert}}. |
||
function p.main(frame, config, args) |
function p.main(frame, config, args) |
||
local pframe = frame:getParent() |
local pframe = frame:getParent(); |
||
local args = pframe.args -- the arguments passed TO the {{convert}} template, in the wikitext that instantiates the template |
local args = pframe.args; -- the arguments passed TO the {{convert}} template, in the wikitext that instantiates the template |
||
local config = frame.args -- the arguments passed BY the {{convert}} template, in the wikitext of the template itself |
local config = frame.args; -- the arguments passed BY the {{convert}} template, in the wikitext of the template itself |
||
local output; |
|||
⚫ | |||
val1 = tonumber(args(1)); |
|||
val2 = tonumber(args(3)); |
|||
if val1 == nil then |
|||
error ("Module:Convert value not supplied"); |
|||
return "" |
|||
end |
|||
if val2 == nil then |
|||
-- Single value supplied |
|||
else |
|||
-- Two values supplied |
|||
end |
|||
⚫ | |||
return output |
|||
end |
end |
||
Revision as of 12:55, 2 September 2012
Documentation for this module may be created at Module:Convert/doc
--require "mw.text"
--require "mw.page"
local p = {}
-- This is the top-level function called by {{convert}}.
function p.main(frame, config, args)
local pframe = frame:getParent();
local args = pframe.args; -- the arguments passed TO the {{convert}} template, in the wikitext that instantiates the template
local config = frame.args; -- the arguments passed BY the {{convert}} template, in the wikitext of the template itself
local output;
val1 = tonumber(args(1));
val2 = tonumber(args(3));
if val1 == nil then
error ("Module:Convert value not supplied");
return ""
end
if val2 == nil then
-- Single value supplied
else
-- Two values supplied
end
error ("Module:Convert is not implemented");
return output
end
return p