diff --git a/components/custom-train-data.js b/components/custom-train-data.js index 78f1234..4066533 100644 --- a/components/custom-train-data.js +++ b/components/custom-train-data.js @@ -608,6 +608,16 @@ export const customTrainDataDetector = (TrainNumber) => { info: "", }; + /////ロイヤルエクスプレス + case "9001": + case "9029": + return { + type: "SPCL", + trainName: "THE ROYAL EXPRESS", + trainIcon: "http://trainfrontview.net/p/izq2100rex1.png", + trainNumDistance: null, + info: "[団体専用] 第1章 -瀬戸の海に想いを馳せながら- 岡山・高松・琴平", + }; default: return { type: "Normal", diff --git a/lib/webViewInjectjavascript.js b/lib/webViewInjectjavascript.js index faf68b1..a6f7dde 100644 --- a/lib/webViewInjectjavascript.js +++ b/lib/webViewInjectjavascript.js @@ -6,6 +6,23 @@ export const injectJavascriptData = ( stationMenu, trainMenu ) => { + + + const specialTrainIcon = ` + ////ロイヤルエクスプレス + case "9001": + case "9029": + setStationIcon(element.querySelector("img"),'https://storage.haruk.in/izq2100rex1.png'); + break; + ` + const specialTrainName = ` + ////ロイヤルエクスプレス + case "9001": + case "9029": + return "ロイヤルエクスプレス\\n-瀬戸の海に想いを馳せながら-"; + break; + ` + // 一番上のメニュー非表示 地図スイッチによって切り替え const topMenu = mapSwitch != "true" @@ -464,6 +481,7 @@ export const injectJavascriptData = ( case "8063D": setStationIcon(element.querySelector("img"),'https://storage.haruk.in/s185ym1.png'); break; +`+specialTrainIcon+` default: break; } @@ -541,6 +559,7 @@ const data = getJRF(列番データ); //安芸行と併結列車を個別に表示、それ以外をdefaultで下りなら既定の行き先を、上りなら奈半利行を設定 const getTKT = num =>{ switch(num){ + `+specialTrainName+` case "5814D": case "5816D": return "ごめん・なはり線直通\\n快速 奈半利行";