Module:Sandbox/K6ka/InfoboxLink: Difference between revisions

From The Sims Wiki, a collaborative database for The Sims series
Jump to navigation Jump to search
Content added Content deleted
No edit summary
(saving my progress)
Line 1: Line 1:
local p = {}
local p = {}


function p.getTargetFromText(text)
function p.getTargetFromText(frame)
local text = frame.args[1]
return string.match(str, '^\[\[')
return string.match(frame, "^\\[\\[")
end
end


function p.wrapInLink(str)
function p.wrapInLink(frame)
local text = frame.args[1]
if str:match('^\[\[') then
if string.match(text, "^\\[\\[") then
return str
return text
end
end


return '[[' .. str .. ']]'
return '[[' .. text .. ']]'
end
end



Revision as of 15:22, 30 April 2019

Documentation for this module may be created at Module:Sandbox/K6ka/InfoboxLink/doc

local p = {}

function p.getTargetFromText(frame)
	local text = frame.args[1]
    return string.match(frame, "^\\[\\[")
    end

function p.wrapInLink(frame)
	local text = frame.args[1]
  if string.match(text, "^\\[\\[") then
    return text
  end

  return '[[' .. text .. ']]'
end

return p