Open main menu
Home
Random
Donate
Recent changes
Special pages
Community portal
Preferences
About Stockhub
Disclaimers
Search
User menu
Talk
Contributions
Create account
Log in
Editing
Module:Infobox road/color/sandbox
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
local p = {} local getArgs = require('Module:Arguments').getArgs function color(args, country) local args = getArgs(frame) local countryAbbr = args.country local type = args.type for i,countryAbbr in pairs({'BEL', 'BGD', 'EUR', 'IND', 'ISL', 'SWE', 'VNM'}) do header = countryAbbr end for i,countryAbbr in pairs({'ARG', 'BOL', 'CHL', 'CHN', 'CRI', 'ECU', 'HKG', 'MEX', 'NZL', 'URY'}) do header = "MUTCDgreen" end for i,countryAbbr in pairs({'EST', 'JOR'}) do header = "motorway" end for i,countryAbbr in pairs({'ALB'}) do for i,type in pairs({'A'}) do header = "EUR" end header = countryAbbr end for i,countryAbbr in pairs({'AUS'}) do for i,type in pairs({'freeway', 'highway', 'road', 'street', 'track'}) do header = "AUS-" .. type end for i,type in pairs({'city highway'}) do header = "AUS-highway" end for i,type in pairs({'rural road'}) do header = "AUS-road" end header = countryAbbr end for i,countryAbbr in pairs({'AUT'}) do for i,type in pairs({'A', 'S', 'B'}) do header = countryAbbr end header = "minor" end for i,countryAbbr in pairs({'BIH'}) do for i,type in pairs({'M', 'B', 'R'}) do header = "BIH-" .. type end header = countryAbbr end for i,countryAbbr in pairs({'BGR'}) do for i,type in pairs({'A'}) do header = "MUTCDgreen" end header = "MUTCDblue" end for i,countryAbbr in pairs({'CAN'}) do for i,type in pairs({'A', 'Autoroute', 'Fwy', 'Toronto'}) do header = "MUTCDblue" end for i,type in pairs({'QC OLD'}) do header = "deleted" end header = "MUTCDgreen" end for i,countryAbbr in pairs({'HRV'}) do for i,type in pairs({'D', 'Z'}) do header = "BIH-" .. type end for i,type in pairs({'E', 'A'}) do header = "EUR" end header = "default" end for i,countryAbbr in pairs({'CYP'}) do for i,type in pairs({'A'}) do header = "CYP-" .. type end header = countryAbbr end for i,countryAbbr in pairs({'CZE'}) do for i,type in pairs({'D', 'R'}) do header = "MUTCDgreen" end header = "MUTCDblue" end for i,countryAbbr in pairs({'DNK'}) do for i,type in pairs({'S'}) do header = "DNK-" .. type end for i,type in pairs({'E', 'M'}) do header = "MUTCDgreen" end header = countryAbbr end for i,countryAbbr in pairs({'FIN'}) do for i,type in pairs({'E'}) do header = "FIN-" .. type end header = countryAbbr end for i,countryAbbr in pairs({'FRA', 'MTQ', 'DZA'}) do for i,type in pairs({'A'}) do header = "motorway" end for i,type in pairs({'N'}) do header = "MUTCDgreen" end for i,type in pairs({'E'}) do header = "FRA-E" end header = "minor" end for i,countryAbbr in pairs({'GEO'}) do for i,type in pairs({'A', 'International'}) do header = "GEO-A" end header = "default" end for i,countryAbbr in pairs({'DEU'}) do for i,type in pairs({'A', 'Autobahn'}) do header = "DEU-A" end for i,type in pairs({'B', 'Bundesstraße', 'Bundesstrasse'}) do header = "DEU-B" end for i,type in pairs({'E'}) do header = "EUR" end for i,type in pairs({'Scenic'}) do header = "DEU-scenic" end header = "default" end for i,countryAbbr in pairs({'GHA'}) do for i,type in pairs({'N'}) do header = "motorway" end header = "MUTCDgreen" end for i,countryAbbr in pairs({'GRC'}) do for i,type in pairs({'A'}) do header = "MUTCDgreen" end header = "motorway" end for i,countryAbbr in pairs({'HUN'}) do for i,type in pairs({'M'}) do header = "motorway" end header = "MUTCDgreen" end for i,countryAbbr in pairs({'IRN'}) do for i,type in pairs({'freeway'}) do header = "Motorway" end for i,type in pairs({'expressway', 'road'}) do header = "IRN-expressway" end for i,type in pairs({'boulevard', 'street'}) do header = "minor" end header = "default" end for i,countryAbbr in pairs({'IRL'}) do for i,type in pairs({'M'}) do header = "Motorway" end for i,type in pairs({'N'}) do header = "Aprimary" end for i,type in pairs({'R'}) do header = "minor" end header = "default" end --[[do -- Israel local ISR = Country:new{default = "background:#007E00; color:#fff;"} ISR:addTypesAsColor({"Fwy", "Freeway", "Dual"}, "background:#0000FE; color:#fff;") colors.ISR = ISR end -- Israel do -- Italy local ITA = Country:new{default = "default"} ITA:addTypesAsColor({"A"}, "EUR") ITA:addTypesAsColor({"RA"}, "EUR") ITA:addTypesAsColor({"SS"}, "MUTCDblue") ITA:addTypesAsColor({"E"}, "EUR") colors.ITA = ITA end -- Italy do -- Kosovo local KOS = Country:new{default = "background:#0066cc; color:#fff;"} KOS:addTypesAsColor({"R"}, "background:#009933; color:#fff;") KOS:addTypesAsColor({"E"}, "EUR") colors.KOS = KOS end -- Kosovo do -- Nepal local NPL = Country:new{default = "minor"} -- NPL:addTypesAsColor({"M", "Motorway", "AM", "MNamed"}, "motorway") NPL:addTypesAsColor({"H"}, "background:#00703C; color:#fff;") colors.NPL = NPL end -- Nepal do -- Netherlands local NLD = Country:new{default = "motorway"} NLD:addTypesAsColor({"E"}, "EUR") colors.NLD = NLD end -- Netherlands do -- Norway local NOR = Country:new{default = "background:#F2A900;"} NOR:addTypesAsColor({"E"}, "background:#00965E; color:#fff;") colors.NOR = NOR end -- Norway do -- Northern Ireland local NIR = Country:new{default = "minor"} NIR:addTypesAsColor({"M", "Motorway", "AM", "MNamed"}, "motorway") NIR:addTypesAsColor({"A", "Primary"}, "Aprimary") colors.NIR = NIR end -- Northern Ireland do -- Malaysia local MYS = Country:new{default = "motorway"} MYS:addTypesAsColor({"E"}, "MUTCDgreen") colors.MYS = MYS end -- Malaysia do -- Morocco local MAR = Country:new{default = "minor"} MAR:addTypesAsColor({"A"}, "motorway") MAR:addTypesAsColor({"Motorway"}, "motorway") colors.MAR = MAR end -- Morocco do -- Pakistan local PAK = Country:new{default = "background:#0066cc; color:#fff;"} PAK:addTypesAsColor({"M"}, "background:#22B14C; color:#fff;") PAK:addTypesAsColor({"E"}, "background:#F5C31D; color:#000;") colors.PAK = PAK end -- Pakistan do -- Philippines local PHL = Country:new{default = "background:#093; color:#fff;"} PHL:addTypesAsColor({"AH", "Asian Highway"}, "background:#1e2c76; color:#fff;") colors.PHL = PHL end -- Philippines do -- Poland local POL = Country:new{default = "MUTCDgreen"} POL:addTypesAsColor({"A", "S"}, "motorway") colors.POL = POL end --Poland do -- Russia local RUS = Country:new{default = "background:#0d69e1; color:#fff;"} RUS:addTypesAsColor({"E"}, "background:#00a500; color:#fff;") RUS:addTypesAsColor({"AH"}, "background:#00004e; color:#fff;") colors.RUS = RUS end --Russia do -- Slovakia local SVK = Country:new{default = "motorway"} SVK:addTypesAsColor({"D", "R"}, "MUTCDgreen") colors.SVK = SVK end -- Slovakia do -- South Africa local ZAF = Country:new{default = "MUTCDgreen"} ZAF:addTypesAsColor({"M", "N"}, "motorway") colors.ZAF = ZAF end -- South Africa do -- Spain local ESP = Country:new{default = "background:#E8E8E8;"} ESP:addTypesAsColor({"E"}, "background:#13926C; color:#fff;") ESP:addTypesAsColor({"A", "AP", "R", "Autovia", "Autovía", "Autopista", "autovia", "autovía", "autopista"}, "background:#19408B; color:#fff;") ESP:addTypesAsColor({"N", "national", "nacional"}, "background:#bf0411; color:#fff;") ESP:addTypesAsColor({"autonomica1", "autonómica1"}, "background:#E96310; color:#000;") ESP:addTypesAsColor({"autonomica2", "autonómica2"}, "background:#5D3F0F; color:#fff;") ESP:addTypesAsColor({"autonomica3", "autonómica3"}, "background:#F4B70D; color:#000;") colors.ESP = ESP end -- Spain do -- Sri Lanka local LKA = Country:new{default = "MUTCDgreen"} LKA:addTypesAsColor({"E"}, "motorway") LKA:addTypesAsColor({"A"}, "MUTCDgreen") colors.LKA = LKA end -- Sri Lanka do -- Switzerland local CHE = Country:new{default = "default"} CHE:addTypesAsColor({"E"}, "EUR") colors.CHE = CHE end -- Switzerland do -- Thailand local THA = Country:new{default = "MUTCDgreen"} THA:addTypesAsColor({"AH", "T"}, "MUTCDblue") colors.THA = THA end -- Thailand do -- Turkey local TUR = Country:new{default = "MUTCDgreen"} TUR:addTypesAsColor({"state", "D"}, "MUTCDblue") TUR:addTypesAsColor({"E"}, "EUR") colors.TUR = TUR end -- Turkey do -- Ukraine local UKR = Country:new{default = "background:#0000cc; color:#fff;"} UKR:addTypesAsColor({"E"}, "background:#009900; color:#fff;") colors.UKR = UKR end -- Ukraine]] for i,countryAbbr in pairs({'GBR', 'IMN'}) do for i,type in pairs({'M', 'Motorway', 'AM', 'MNamed'}) do header = "motorway" end for i,type in pairs({'A', 'Primary'}) do header = "Aprimary" end header = "minor" end for i,countryAbbr in pairs({'USA'}) do for i,type in pairs({"FFH", "FR", "NER", "Rec", "RE", "Park", "Pkwy", "NSB", "NFSB", "FSB", "Scenic", "SB", "Post", "Postal"}) do header = "hist" end header = "MUTCD-green" end if countryAbbr == '' or countryAbbr == nil then return "default" else return header end end function p._color(args) return color(args, country) end return p
Summary:
Please note that all contributions to Stockhub may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see
Stockhub:Copyrights
for details).
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)
Template used on this page:
Module:Infobox road/color/sandbox/doc
(
edit
)