ข้ามไปเนื้อหา

มอดูล:Recto-verso

จาก วิกิซอร์ซ

เอกสารการใช้งานสำหรับมอดูลนี้อาจสร้างขึ้นที่ มอดูล:Recto-verso/doc

require('strict')

local getArgs = require('Module:Arguments').getArgs
local toArabic = require('Module:Roman').toArabic

local p = {}

-- Template:Recto-verso

function p._recto_verso(args)
	local n = tonumber(args[1]) or tonumber(toArabic({args[1]})) or 0
	if n % 2 == 1 then
		return args[2]
	else
		return args[3]
	end
end

function p.recto_verso(frame)
	return p._recto_verso(getArgs(frame))
end

return p