Module:Template link general and Module:Template link general/sandbox: Difference between pages
Appearance
(Difference between pages)
Content deleted Content added
update from sandbox - fixes to _show_result and adding _expand |
No edit summary |
||
Line 91: | Line 91: | ||
local code = _ne(args.code) or _ne(args.tt) |
local code = _ne(args.code) or _ne(args.tt) |
||
local show_result = _ne(args._show_result) |
local show_result = _ne(args._show_result) |
||
local show_result_br = _ne(args._show_result_br) |
|||
local expand = _ne(args._expand) |
local expand = _ne(args._expand) |
||
Line 147: | Line 148: | ||
if _ne(args.debug) then ret = ret .. '\n<pre>' .. mw.text.encode(mw.dumpObject(args)) .. '</pre>' end |
if _ne(args.debug) then ret = ret .. '\n<pre>' .. mw.text.encode(mw.dumpObject(args)) .. '</pre>' end |
||
if show_result then |
if show_result then |
||
local result = mw.getCurrentFrame():expandTemplate{title = addTemplate(args[1]), args = codeArguments} |
local result = mw.getCurrentFrame():expandTemplate{title = addTemplate(args[1]), args = codeArguments} |
||
if show_result then |
|||
ret = ret .. " → " .. result |
ret = ret .. " → " .. result |
||
else |
|||
ret = ret .. " →</br>" .. result |
|||
end |
|||
end |
end |
||
Line 155: | Line 160: | ||
local query = mw.text.encode('{{' .. addTemplate(args[1]) .. string.gsub(codeArgumentsString, textPartBuffer, "|") .. '}}') |
local query = mw.text.encode('{{' .. addTemplate(args[1]) .. string.gsub(codeArgumentsString, textPartBuffer, "|") .. '}}') |
||
local url = mw.uri.fullUrl('special:ExpandTemplates', 'wpInput=' .. query) |
local url = mw.uri.fullUrl('special:ExpandTemplates', 'wpInput=' .. query) |
||
mw.log() |
|||
ret = ret .. " [" .. tostring(url) .. "]" |
ret = ret .. " [" .. tostring(url) .. "]" |
||
end |
end |