Module:Sandbox/BigGreenCahuna: Difference between revisions

Content deleted Content added
No edit summary
No edit summary
 
(46 intermediate revisions by the same user not shown)
Line 2:
function p.hello( frame )
local args=frame.args
output = "Bob "
local testcheck = 0 local testcheck2 = 0 local testcheck3 = 0 local testcheck4 = 0
-- check 1
local done = 0
if args[1] == "1" then
local i = 1
output = "Test1 "
while done == 0 do
testcheck = 1
if args[1i] == "1" nil then
else
output = args[1] testcheckoutput.." End." = -1
done = 1
else
output = output.." "..args[2i]
i=i+1
end
end
 
--output=output..frame:preprocess(" <ref>Ref 1</ref><P>==Notes==<BR>{{Reflist|group=N}}")
-- check 2
local parent = frame:getParent(frame)
if args[2] == "5" then
--local grandparent = frame:getGrandparent(frame)
output = output.."Test2 "
local grandparent = mw.title.getCurrentTitle().text
testcheck2 = 1
output=output.."<BR>Frame: "..frame:getTitle().."<BR>Parent: "..parent:getTitle().."<BR>GrandParent: "..grandparent --:getTitle()
else
output = output..args[2]
end
return output
end
 
function p.GetP( frame )
local parent = frame:getParent(frame)
return parent:getTitle()
end
 
function p.TestParent( frame )
local args=frame.args
output = "Calling template: "..args[1]
return output
end
 
return p