Edge Rewrite
// HTMLRewriter · presentation

This page was redesigned at the edge.

Cloudflare fetched the original article and streamed it through HTMLRewriter to apply an entirely new visual system without rebuilding the source page.

Jump to content

Module:Jcon/data/sandbox

From Wikipedia, the free encyclopedia
local p = {}
local ON = require('Module:Road data/strings/CAN/ON')

-- MTO signs - Table mapping sign names to their image
p.signs = {                                                             
	['hospital'] = 'Ontario M401.svg',
	['airport'] = 'Ontario M502.svg',
	['bus'] = 'Ontario M506.svg',
	['ferry'] = 'Ontario M508.svg',
	['train'] = 'Ontario M509.svg',
	['train station'] = 'Ontario M509.svg',
	['tch'] = 'TCH-blank.svg'
}

-- Place types to strip when processing road types 
p.placeTypes = {
	'municipality',
	'municipal',
	'city',
	'township',
	'district',
	'county',
	'counties',
	'united counties',
	'region',
	'regional',
	'regional municipality',
	'road'
}

-- Map of lowercase types to properly cased types at Module:Road_data/strings/CAN/ON
p.typeMap = {}

for type, _ in pairs(ON) do
	p.typeMap[string.lower(type)] = type
end

return p