From b27d53109bde6cec1ee3d2893f9f4588277522c8 Mon Sep 17 00:00:00 2001 From: harukin-expo-dev-env Date: Fri, 1 Nov 2024 14:48:00 +0000 Subject: [PATCH 1/2] =?UTF-8?q?=E4=BA=88=E8=AE=83=E7=B7=9A=E6=9D=BE?= =?UTF-8?q?=E5=B1=B1=E7=95=8C=E9=9A=88=E3=81=AE=E3=82=A2=E3=82=A4=E3=82=B3?= =?UTF-8?q?=E3=83=B3=E3=82=92=E8=BF=BD=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/webViewInjectjavascript.ts | 118 ++++++++++++++++++++++++++++++--- 1 file changed, 110 insertions(+), 8 deletions(-) diff --git a/lib/webViewInjectjavascript.ts b/lib/webViewInjectjavascript.ts index ed18176..6cd1ddc 100644 --- a/lib/webViewInjectjavascript.ts +++ b/lib/webViewInjectjavascript.ts @@ -449,14 +449,6 @@ export const injectJavascriptData: InjectJavascriptData = ( setStationIcon(element.querySelector("img"),'https://storage.haruk.in/s32to4.png'); break; - //伊予灘ものがたり - case "8091D": - case "8093D": - case "8092D": - case "8094D": - setStationIcon(element.querySelector("img"),'https://storage.haruk.in/s185iyoy.png'); - break; - //千年ものがたり case "8021D": @@ -827,6 +819,116 @@ export const injectJavascriptData: InjectJavascriptData = ( case "4166M": setStationIcon(element.querySelector("img"),'https://storage.haruk.in/s7000.png'); break; + // 松山界隈気動車運用 + // 上り下りの概念アリ + // キハ32 通常運用 + case "4625D": + case "4916D": + case "925D": + case "4618D": + case "4913D": + case "4918D": + case "4643D": + case "4654D": + case "4657D": + case "4928D": + case "4667D": + case "653D": + case "3621D": + case "4818D": + case "4821D": + case "4824D": + case "4813D": + case "4664D": + setStationIcon(element.querySelector("img"),'https://storage.haruk.in/s32s.png'); + break; + // 河童うようよ号偶数 + case "4816D": + case "4830D": + setStationIcon(element.querySelector("img"),'https://storage.haruk.in/s32kpuy2.png'); + break; + // 河童うようよ号奇数 + case "4827D": + setStationIcon(element.querySelector("img"),'https://storage.haruk.in/s32kpuy1.png'); + break; + // 新幹線偶数 + case "4810D": + case "4822D": + case "4826D": + setStationIcon(element.querySelector("img"),'https://storage.haruk.in/s32tht.png'); + break; + // 新幹線奇数 + case "4817D": + case "4823D": + case "4829D": + setStationIcon(element.querySelector("img"),'https://storage.haruk.in/s32thtk.png'); + break; + // キハ54 通常運用 + case "4632D": + case "4634D": + case "4921D": + case "4926D": + case "4927D": + case "912D": + case "4917D": + case "4641D": + case "4652D": + case "4651D": + case "4666D": + case "4820D": + case "4825D": + case "4828D": + case "4811D": + case "4640D": + case "622D": + case "4633D": + case "4920D": + case "4637D": + case "4648D": + case "620D": + case "4627D": + case "4624D": + case "4915D": + case "4924D": + case "4649D": + case "4812D": + case "4815D": + case "4659D": + case "4658D": + case "4665D": + case "4914D": + case "4626D": + case "4631D": + case "4636D": + case "4919D": + case "4922D": + case "4923D": + case "4663D": + setStationIcon(element.querySelector("img"),'https://storage.haruk.in/s54s.png'); + break; + // 54しまんとろっこ + case "4623D": + case "8814D": + case "8819D": + case "4662D": + setStationIcon(element.querySelector("img"),'https://storage.haruk.in/s54to0ys.png'); + break; + // キハ185 通常運用 + case "911D": + case "628D": + setStationIcon(element.querySelector("img"),'https://storage.haruk.in/s185cm.png'); + break; + // 伊予灘ものがたり 赤 + case "8091D": + case "8093D": + setStationIcon(element.querySelector("img"),'https://storage.haruk.in/s185iyor.png'); + break; + // 伊予灘ものがたり 黄 + case "8092D": + case "8094D": + setStationIcon(element.querySelector("img"),'https://storage.haruk.in/s185iyoy.png'); + break; + default: //指定車両でなく、Regexでの指定に移動 // 琴平直通系普通電車 if(new RegExp(/^(1|4|5)2\\d\\dM$/).test(列番データ)){ From 72c8a135e8a139f8854cc126fbd613a59ce81ca8 Mon Sep 17 00:00:00 2001 From: harukin-expo-dev-env Date: Fri, 1 Nov 2024 15:34:58 +0000 Subject: [PATCH 2/2] =?UTF-8?q?TMNB=E3=81=AE1500=E4=BB=A5=E5=A4=96?= =?UTF-8?q?=E3=82=92=E5=AE=9F=E8=A3=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/webViewInjectjavascript.ts | 89 ++++++++++++++++++++++++++++++++++ 1 file changed, 89 insertions(+) diff --git a/lib/webViewInjectjavascript.ts b/lib/webViewInjectjavascript.ts index 6cd1ddc..bc3c52d 100644 --- a/lib/webViewInjectjavascript.ts +++ b/lib/webViewInjectjavascript.ts @@ -928,6 +928,95 @@ export const injectJavascriptData: InjectJavascriptData = ( case "8094D": setStationIcon(element.querySelector("img"),'https://storage.haruk.in/s185iyoy.png'); break; + // 高徳線、徳島線、牟岐線、鳴門線普通列車系統 + // キハ40・47 + case "4303D": + case "363D": + case "369D": + case "314D": + case "316D": + case "368D": + case "4382D": + case "951D": + case "953D": + case "955D": + case "973D": + case "975D": + case "977D": + case "979D": + case "981D": + case "950D": + case "968D": + case "970D": + case "972D": + case "974D": + case "976D": + case "980D": + case "982D": + setStationIcon(element.querySelector("img"),'https://storage.haruk.in/s40.png'); + break; + // 1000形 + case "4309D": + case "4311D": + case "371D": + case "4318D": + case "358D": + case "4380D": + case "433D": + case "473D": + case "450D": + case "480D": + setStationIcon(element.querySelector("img"),'https://storage.haruk.in/s1000.png'); + break; + // 1200形 + case "4301D": + case "4327D": + case "4329D": + case "4343D": + case "351D": + case "353D": + case "355D": + case "4355D": + case "4361D": + case "367D": + case "4330D": + case "4336D": + case "4346D": + case "360D": + case "362D": + case "4370D": + case "374D": + case "4378D": + case "451D": + case "4453D": + case "4455D": + case "4459D": + case "471D": + case "475D": + case "485D": + case "4430D": + case "434D": + case "438D": + case "4460D": + case "4466D": + case "4470D": + case "474D": + case "484D": + case "957D": + case "4959D": + case "4963D": + case "4967D": + case "4971D": + case "4983D": + case "952D": + case "4954D": + case "4958D": + case "4962D": + case "4966D": + case "4978D": + setStationIcon(element.querySelector("img"),'https://storage.haruk.in/s1200n.png'); + break; + default: //指定車両でなく、Regexでの指定に移動 // 琴平直通系普通電車