Module:Adjacent stations/Transperth: Difference between revisions

Content deleted Content added
restore style per Template:Transperth style, with bigger font size and "Transperth green" HEX colour adjusted per website
Adding High Wycombe and Claremont via Perth shortcuts
 
(47 intermediate revisions by 14 users not shown)
Line 1:
local x = "%1 railway station, Perth"
["namelocal format"]s = "font-family: Arial; background-color: #008635%s; font-size: 170160%%; color: #ffffff%s; padding: 0.5em; line-height: 0.54em; white-space: nowrap; margin: 0.25em; text-align: center",
local c = {
ARM = 'f2a900', BYF = 'f2a900', EBK = 'd32737', FRE = '002f6c', HWY = '44c2b2',
YAN = '949300', MAN = 'cb6015', MID = '910048', THO = 'ab72C2',
sys = '008635', blk = '000000', wht = 'ffffff'
}
 
local p = {
["system title"] = "[[Transperth Trains|Transperth]]",
["system icon"] = "[[File:Transperth_icon.svg|x14px|link=Transperth Trains|alt=Transperth]]",
["system color"] = "008635",
["name format"] = {
["name format"] = "font-family: Arial; background-color: #008635; font-size: 170%; color: #ffffff; padding: 0.5em; line-height: 0.5; white-space: nowrap; margin: 0.25em; text-align: center",
string.format(s, c.sys, c.wht),
["ARM"] = string.format(s, c.ARM, c.blk),
["BYF"] = string.format(s, c.BYF, c.blk),
["EBK"] = string.format(s, c.EBK, c.wht),
["FRE"] = string.format(s, c.FRE, c.wht),
["HWY"] = string.format(s, c.HWY, c.wht),
["YAN"] = string.format(s, c.YAN, c.wht),
["MAN"] = string.format(s, c.MAN, c.wht),
["MID"] = string.format(s, c.MID, c.wht),
["THO"] = string.format(s, c.THO, c.wht)
},
["line icon format"] = "link",
["station format"] = {
"%1 railway station",
["HW via P"] = "[[[High Wycombe railway station, Perth|High Wycombe]] via [[Perth railway station|Perth]]",
["C via P"] = "[[Claremont railway station, Perth|Claremont]] via [[Perth railway station|Perth]]",
 
["Armadale"] = x,
["Ashfield"] = x,
Line 17 ⟶ 36:
["Clarkson"] = x,
["Eglinton"] = x,
["Ellenbrook"] = x,
["Guildford"] = x,
["MalagaHigh Wycombe"] = x,
["Midland"] = x,
["Morley"] = x,
["Queens Park"] = x,
["Redcliffe"] = x,
["Rockingham"] = x,
["Sherwood"] = x,
Line 37 ⟶ 54:
["lines"] = {
["_default"] = {
["title"] = "[[%1 railway line|%1 line]]",
["color"] = "008635"c.sys
},
["Armadale"] = {
["title"] = "[[Armadale and Thornlie railway lines|Armadale line]]",
["color"] = "f6a800"c.ARM,
["left terminus"] = "Perth",
["right terminus"] = "Armadale",
["icon"] = "[[File:Transperth_icon.svg|x14px|link=Transperth|alt=Transperth]]",
},
["EllenbrookByford"] = x,{
["title"] = "[[Armadale and Thornlie railway linesLine|ThornlieByford line]]",
["color"] = "d2222c"c.BYF,
["rightleft terminus"] = "MidlandPerth",
["right terminus"] = "RockinghamByford",
["icon"] = "[[File:Transperth_icon.svg|x14px|link=Transperth|alt=Transperth]]",
},
["Fremantle"] = {
["color"] = "003a79"c.FRE,
["left terminus"] = "Perth",
["right terminus"] = "Fremantle",
["icon"] = "[[File:Transperth_icon.svg|x14px|link=Transperth|alt=Transperth]]",
["types"] = {
["All/D"] = {
Line 67 ⟶ 93:
}
},
["ForrestfieldHigh Wycombe"] = {
["title"] = "[[Forrestfield–AirportAirport Linkline, Perth|ForrestfieldAirport line]]",
["color"] = "1081a9"c.HWY,
["left terminus"] = "PerthClaremont",
["right terminus"] = "ForrestfieldHigh Wycombe",
["icon"] = "[[File:Transperth_icon.svg|x14px|link=Transperth|alt=Transperth]]",
},
["JoondalupYanchep"] = {
["color"] = "959300"c.YAN,
["left terminus"] = "Elizabeth Quay",
["right terminus"] = "ButlerYanchep",
["icon"] = "[[File:Transperth_icon.svg|x14px|link=Transperth|alt=Transperth]]",
["types"] = {
["All/K/W"] = {
["title"] = "",
["right terminus"] = {"Whitfords", "Clarkson", "ButlerYanchep"},
["note-mid"] = "All, K, W"
},
["All/K"] = {
["title"] = "",
["right terminus"] = {"Clarkson", "ButlerYanchep"},
["note-mid"] = "All, K"
},
Line 101 ⟶ 129:
},
["Mandurah"] = {
["color"] = "d25f15"c.MAN,
["left terminus"] = "Perth Underground",
["right terminus"] = "Mandurah",
["icon"] = "[[File:Transperth_icon.svg|x14px|link=Transperth|alt=Transperth]]",
["types"] = {

["All/K/W"] = {
["title"] = "",
["right terminus"] = {"Cockburn Central", "Rockingham", "Mandurah"},
["note-mid"] = "All, K, W"
 
},
["All/K"] = {
["title"] = "",
["right terminus"] = {"Rockingham", "Mandurah"},
["note-mid"] = "All, K"
},
["K"] = {
["title"] = "",
["right terminus"] = "Rockingham",
["note-mid"] = "K"
},
["W"] = {
Line 128 ⟶ 149:
},
["Midland"] = {
["colortitle"] = "960048[[Midland line, Perth|Midland line]]",
["left terminuscolor"] = "Perth"c.MID,
["right terminus"] = "Midland"
},
["Morley–Ellenbrook"] = {
["color"] = "d2222c",
["left terminus"] = "Perth",
["right terminus"] = "EllenbrookMidland",
["icon"] = "[[File:Transperth_icon.svg|x14px|link=Transperth|alt=Transperth]]",
},
["ThornlieEllenbrook"] = {
["color"] = "f6a800"c.EBK,
["title"] = "[[Armadale and Thornlie railway lines|Thornlie line]]",
["color"] = "f6a800",
["left terminus"] = "Perth",
["right terminus"] = "ThornlieEllenbrook",
["icon"] = "[[File:Transperth_icon.svg|x14px|link=Transperth|alt=Transperth]]",
},
["Armadale/ThornlieThornlie–Cockburn"] = {
["title"] = "[[ArmadaleThornlie–Cockburn and Thornlie railway lines|Armadale/Thornlie linesline]]",
["color"] = "f6a800"c.THO,
["left terminus"] = "Perth",
["right terminus"] = "ThornlieCockburn Central",
["icon"] = "[[File:Transperth_icon.svg|x14px|link=Transperth|alt=Transperth]]",
}
},
["aliases"] = {
["arm"] = "Armadale",
["ebk"] = "Morley–EllenbrookEllenbrook",
["fre"] = "Fremantle",
["ftd"] = "ForrestfieldHigh Wycombe",
["jdphwy"] = "JoondalupHigh Wycombe",
["titleyan"] = "Yanchep",
["titlejdp"] = "Yanchep",
["man"] = "Mandurah",
["mid"] = "Midland",
["tho"] = "ThornlieThornlie–Cockburn",
["ellenbrookairport"] = "Morley–EllenbrookHigh Wycombe",
["forrestfield"] = "High Wycombe",
["ellenbrook"] = "Ellenbrook",
["joondalup"] = "Yanchep",
["thornlie"] = "Thornlie–Cockburn"
}
}