Jump to content

Module:Is infobox in lead: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
bleh
hm
Line 8: Line 8:
if (string.find(lead, frame.args[1])) then
if (string.find(lead, frame.args[1])) then
iter = string.gmatch(lead, "[Ii]nfobox")
iter = string.gmatch(lead, "[Ii]nfobox")
foo = iter()
iter()
if not iter() then --if able to find two infoboxes, then don't return true
if not iter() then --if able to find two infoboxes, then don't return true
return "true"
return "true"
else
return foo.."bleh"
end
end
end
end

Revision as of 07:38, 20 January 2019

local p = {}

function p.main (frame)
	local content = mw.title.getCurrentTitle():getContent()
	local offset = string.find(content, "==", 1 , true)
	if offset then
		lead = string.sub(content, 1, offset-1)
		if (string.find(lead, frame.args[1])) then
			iter = string.gmatch(lead, "[Ii]nfobox")
			iter()
			if not iter() then --if able to find two infoboxes, then don't return true
				return "true"
			end
	end
	end
end

return p