Permanently protected module
From Wikipedia, the free encyclopedia


--------------------------------------------------------------------------------

--                              Module:Hatnote-inline                         --

--                                                                            --

-- This module produces hatnote-style links, and links to related articles,	  --

-- but inside a <span>, instead of the <div> used by Module:Hatnote.  It      --

-- implements the {{hatnote-inline}} meta-template.                           --

--------------------------------------------------------------------------------



local mHatnote = require('Module:Hatnote')

local mArguments = require('Module:Arguments')

local yesno = require('Module:Yesno')

local p = {}



function p.hatnoteInline (frame)

	local args = mArguments.getArgs(frame)

	local hatnote = mHatnote.hatnote(frame:newChild{title="Module:Hatnote inline", args = args})

	if args.inline == nil or yesno(args.inline, true) then

		local subs = {

			'<div' = '<span',

			'</div>$' = '</span>'

		}

		for k, v in pairs(subs) do hatnote = string.gsub(hatnote, k, v, 1) end

	end

	return hatnote

end



p.hatnote = p.hatnoteInline --alias



return p
Permanently protected module
From Wikipedia, the free encyclopedia


--------------------------------------------------------------------------------

--                              Module:Hatnote-inline                         --

--                                                                            --

-- This module produces hatnote-style links, and links to related articles,	  --

-- but inside a <span>, instead of the <div> used by Module:Hatnote.  It      --

-- implements the {{hatnote-inline}} meta-template.                           --

--------------------------------------------------------------------------------



local mHatnote = require('Module:Hatnote')

local mArguments = require('Module:Arguments')

local yesno = require('Module:Yesno')

local p = {}



function p.hatnoteInline (frame)

	local args = mArguments.getArgs(frame)

	local hatnote = mHatnote.hatnote(frame:newChild{title="Module:Hatnote inline", args = args})

	if args.inline == nil or yesno(args.inline, true) then

		local subs = {

			'<div' = '<span',

			'</div>$' = '</span>'

		}

		for k, v in pairs(subs) do hatnote = string.gsub(hatnote, k, v, 1) end

	end

	return hatnote

end



p.hatnote = p.hatnoteInline --alias



return p

Videos

Youtube | Vimeo | Bing

Websites

Google | Yahoo | Bing

Encyclopedia

Google | Yahoo | Bing

Facebook