Module:Sandbox/Aseleste/Indexer and Module:Sandbox/Aseleste/Indexer/sandbox: Difference between pages

(Difference between pages)
Jump to navigation Jump to search
Page 1
Page 2
imported>Aseleste
improve: trim
 
imported>Aseleste
create: sandbox version of Module:Sandbox/Aseleste/Indexer (mirror)
 
Line 70: Line 70:
for key, value in pairs(frame.args) do
for key, value in pairs(frame.args) do
result[mw.text.trim(key)] = unstrip_and_strip_nowiki_tags(value)
result[mw.text.trim(key)] = mw.text.trim(unstrip_and_strip_nowiki_tags(value))
end
end
local pframe = frame:getParent()
local pframe = frame:getParent()
for key, value in pairs(pframe.args) do
for key, value in pairs(pframe.args) do
result[mw.text.trim(key)] = unstrip_and_strip_nowiki_tags(value)
result[mw.text.trim(key)] = mw.text.trim(unstrip_and_strip_nowiki_tags(value))
end
end
Line 207: Line 207:


unstrip_and_strip_nowiki_tags = function(text)
unstrip_and_strip_nowiki_tags = function(text)
local result = mw.text.trim(mw.text.unstripNoWiki(text)) -- need this variable to only return 1 result
local result = mw.text.unstripNoWiki(text) -- need this variable to only return 1 result
:gsub("<nowiki>", "")
:gsub("<nowiki>", "")
:gsub("</nowiki>", "")
:gsub("</nowiki>", "")