diff --git a/lib/webViewInjectjavascript.ts b/lib/webViewInjectjavascript.ts index 868793a..492d280 100644 --- a/lib/webViewInjectjavascript.ts +++ b/lib/webViewInjectjavascript.ts @@ -1004,6 +1004,7 @@ export const injectJavascriptData: InjectJavascriptData = ( let viaData = ""; let ToData = ""; let TrainNumber = 列番データ; + try{ const diagram = trainTimeInfo[列番データ]; if(diagram){ @@ -1021,6 +1022,7 @@ export const injectJavascriptData: InjectJavascriptData = ( const textBase = 列車名データ.split(":")[1].replace("\\r",""); trainName = textBase; } + if(new RegExp(/^4[1-9]\\d\\d[DM]$/).test(列番データ) || new RegExp(/^5[1-7]\\d\\d[DM]$/).test(列番データ) || new RegExp(/^3[2-9]\\d\\d[DM]$/).test(TrainNumber) ){ flag=true; isWanman = true; @@ -1227,6 +1229,20 @@ export const injectJavascriptData: InjectJavascriptData = ( } } getThrew(列番データ); + if(trainDataList.find(e => e.id === 列番データ) !== undefined){ + const data = trainDataList.find(e => e.id === 列番データ); + //{id,isWanman,trainName,viaData,ToData} + isWanman = data.isWanman; + if(data.trainName != ""){ + trainName = data.trainName; + } + if(data.viaData != ""){ + viaData = data.viaData; + } + if(data.ToData != ""){ + ToData = data.ToData; + } + } //列番付与 const returnText1 = (isWanman ? "ワンマン " : "") + trainName + viaData; const returnText2 = (ToData ? ToData+"行 " : ToData)+ TrainNumber;