请输入您要查询的百科知识:

 

词条 Module:Odot control
释义

local p = { } --Package to be exported

local function countyNumber(county)

local numbers = mw.loadData("Module:Odot control/counties")

return numbers[county]

end

function p.url(frame)

--This function builds URLs.

local pframe = frame:getParent() --get arguments passed to the template

local args = pframe.args

local county = args['county'] or --this string holds the raw county name

local countyProcessed --this string holds the processed county name to be added to the URL

--Le Flore and Roger Mills need special treatment to handle the spaces.

--Everything else just gets converted to lower case.

if county == "Le Flore" then

countyProcessed = "leflore"

elseif county == "Roger Mills" then

countyProcessed = "rogermills"

else

countyProcessed = county:lower()

end

local edition = p.edition(frame)

if edition == "2012–2013" then

local countyNumber = countyNumber(county)

return "http://www.odot.org/maps/control-section/2012/map_csect_2012-" .. countyNumber .. '-' .. countyProcessed .. ".pdf"

else

return "http://www.odot.org/hqdiv/p-r-div/maps/control-maps/" .. countyProcessed .. ".pdf"

end

end

function p.edition(frame)

--This function fills in the edition field of cite map.

local pframe = frame:getParent() --get arguments passed to the template

local args = pframe.args

local year = args['year'] or

local editions = {["2004"] = "2004", ["2006"] = "2006", ["2008"] = "2008",

["2010"] = "2010–2011", ["2011"] = "2010–2011", ["2010–2011"] = "2010–2011", ["2010-2011"] = "2010–2011",

["2012"] = "2012–2013", ["2013"] = "2012–2013", ["2012–2013"] = "2012–2013", ["2012-2013"] = "2012–2013"}

return editions[year] or

end

function p.dateOutput(frame)

--This function fills in the date field of cite map.

local edition = p.edition(frame)

local dates = {["2004"] = "2004-01-01", ["2006"] = "2006-01-01", ["2008"] = "2008-01-01", ["2010–2011"] = "2010-01-01", ["2012–2013"] = "2012-01-01"}

return dates[edition]

end

return p

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/11/12 6:07:35