From 5204231ccb2eb8a8270d58f8ee181ad5b3527192 Mon Sep 17 00:00:00 2001 From: harukin-expo-dev-env Date: Sat, 8 Feb 2025 09:00:43 +0000 Subject: [PATCH] =?UTF-8?q?=E3=82=A4=E3=83=B3=E3=83=86=E3=83=B3=E3=83=88?= =?UTF-8?q?=E6=95=B4=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/webViewInjectjavascript.ts | 192 ++++++++++++++++----------------- 1 file changed, 96 insertions(+), 96 deletions(-) diff --git a/lib/webViewInjectjavascript.ts b/lib/webViewInjectjavascript.ts index 07895fe..3e37195 100644 --- a/lib/webViewInjectjavascript.ts +++ b/lib/webViewInjectjavascript.ts @@ -1092,104 +1092,104 @@ export const injectJavascriptData: InjectJavascriptData = ( 行き先情報.innerText = 行き先情報.innerText+"臨時列車\\n"; } -let JRF = false; -const getJRF = num =>{ - switch(num){ - case "71": - return "東京(タ)→高松(タ)"+"\\n"; - case "73": - case "75": - return "大阪(タ)→高松(タ)"+"\\n"; - case "3079": - return "高松(タ)→伊予三島"+"\\n"; - case "3071": - case "3077": - return "高松(タ)→新居浜"+"\\n"; - case "3073": - return "高松(タ)→松山貨物"+"\\n"; - case "70": - return "高松(タ)→東京(タ)"+"\\n"; - case "74": - case "76": - return "高松(タ)→大阪(タ)"+"\\n"; - case "3078": - return "伊予三島→高松(タ)"+"\\n"; - case "3070": - return "新居浜→高松(タ)"+"\\n"; - case "3076": - return "新居浜→高松(タ)"+"\\n"; - case "3072": - return "松山貨物→高松(タ)"+"\\n"; - case "9070": - return "臨時貨物"+"\\n"; - default: - JRF = true; - return null; - } -} -const data = getJRF(列番データ); -行き先情報.innerText = data != null ? data+行き先情報.innerText : 行き先情報.innerText; - - const getThrew = num =>{ - - switch(num){ - //牟岐線直通列車情報 - case "351D": - case "468D": - case "484D": - return "牟岐線直通\\n牟岐行"; - case "951D": - return "牟岐線直通\\n桑野行"; - case "4430D": - case "4472D": - return "牟岐線直通\\nワンマン 牟岐行"; - case "434D": - case "474D": - case "478D": - case "480D": - return "牟岐線直通\\n阿南行"; - case "5444D": - case "4452D": - case "4458D": - case "4460D": - case "4466D": - return "牟岐線直通\\nワンマン 阿南行"; - case "4464D": - return "牟岐線直通\\nワンマン 阿波海南行"; - - //安芸行と併結列車を個別に表示、それ以外をdefaultで下りなら既定の行き先を、上りなら奈半利行を設定 - case "5814D": - case "5816D": - return "ごめん・なはり線直通\\n快速 奈半利行"; - case "5812D": - return "ごめん・なはり線直通\\n快速 安芸行"; - case "5874D": - case "5882D": - case "5878D": - return "ごめん・なはり線直通\\n各停 安芸行"; - case "246D": - case "750D": - return "土佐山田/奈半利行\\n(後免にて解結)\\nごめん・なはり線快速"; - default: - if(new RegExp(/^58[1-3][1,3,5,7,9][DM]$/).test(列番データ)){ - return "ごめん・なはり線直通\\n快速 "+行き先情報.innerText; - } - else if(new RegExp(/^58[4-9][1,3,5,7,9][DM]$/).test(列番データ)){ - return "ごめん・なはり線直通\\n各停 "+行き先情報.innerText; - } - else if(new RegExp(/^58[3-4][0,2,4,6,8][DM]$/).test(列番データ)){ - return "ごめん・なはり線直通\\n快速 奈半利行"; - } - else if(new RegExp(/^58[5-9][0,2,4,6,8][DM]$/).test(列番データ)){ - return "ごめん・なはり線直通\\n各停 奈半利行"; - } + let JRF = false; + const getJRF = num =>{ + switch(num){ + case "71": + return "東京(タ)→高松(タ)"+"\\n"; + case "73": + case "75": + return "大阪(タ)→高松(タ)"+"\\n"; + case "3079": + return "高松(タ)→伊予三島"+"\\n"; + case "3071": + case "3077": + return "高松(タ)→新居浜"+"\\n"; + case "3073": + return "高松(タ)→松山貨物"+"\\n"; + case "70": + return "高松(タ)→東京(タ)"+"\\n"; + case "74": + case "76": + return "高松(タ)→大阪(タ)"+"\\n"; + case "3078": + return "伊予三島→高松(タ)"+"\\n"; + case "3070": + return "新居浜→高松(タ)"+"\\n"; + case "3076": + return "新居浜→高松(タ)"+"\\n"; + case "3072": + return "松山貨物→高松(タ)"+"\\n"; + case "9070": + return "臨時貨物"+"\\n"; + default: + JRF = true; + return null; } } - 行き先情報.innerText = getThrew(列番データ) || 行き先情報.innerText; - //列番付与 - 行き先情報.innerText = 行き先情報.innerText+列番データ+(JRF ? "":"レ"); -} -`; + const data = getJRF(列番データ); + 行き先情報.innerText = data != null ? data+行き先情報.innerText : 行き先情報.innerText; + + const getThrew = num =>{ + + switch(num){ + //牟岐線直通列車情報 + case "351D": + case "468D": + case "484D": + return "牟岐線直通\\n牟岐行"; + case "951D": + return "牟岐線直通\\n桑野行"; + case "4430D": + case "4472D": + return "牟岐線直通\\nワンマン 牟岐行"; + case "434D": + case "474D": + case "478D": + case "480D": + return "牟岐線直通\\n阿南行"; + case "5444D": + case "4452D": + case "4458D": + case "4460D": + case "4466D": + return "牟岐線直通\\nワンマン 阿南行"; + case "4464D": + return "牟岐線直通\\nワンマン 阿波海南行"; + + //安芸行と併結列車を個別に表示、それ以外をdefaultで下りなら既定の行き先を、上りなら奈半利行を設定 + case "5814D": + case "5816D": + return "ごめん・なはり線直通\\n快速 奈半利行"; + case "5812D": + return "ごめん・なはり線直通\\n快速 安芸行"; + case "5874D": + case "5882D": + case "5878D": + return "ごめん・なはり線直通\\n各停 安芸行"; + case "246D": + case "750D": + return "土佐山田/奈半利行\\n(後免にて解結)\\nごめん・なはり線快速"; + default: + if(new RegExp(/^58[1-3][1,3,5,7,9][DM]$/).test(列番データ)){ + return "ごめん・なはり線直通\\n快速 "+行き先情報.innerText; + } + else if(new RegExp(/^58[4-9][1,3,5,7,9][DM]$/).test(列番データ)){ + return "ごめん・なはり線直通\\n各停 "+行き先情報.innerText; + } + else if(new RegExp(/^58[3-4][0,2,4,6,8][DM]$/).test(列番データ)){ + return "ごめん・なはり線直通\\n快速 奈半利行"; + } + else if(new RegExp(/^58[5-9][0,2,4,6,8][DM]$/).test(列番データ)){ + return "ごめん・なはり線直通\\n各停 奈半利行"; + } + } + } + 行き先情報.innerText = getThrew(列番データ) || 行き先情報.innerText; + //列番付与 + 行き先情報.innerText = 行き先情報.innerText+列番データ+(JRF ? "":"レ"); + } + `; const textInsert = `