trainDataListを追加し、アイコン設定のロジックを改善
This commit is contained in:
parent
0206bb4cf8
commit
1795ab274b
@ -28,6 +28,10 @@ export const injectJavascriptData: InjectJavascriptData = (
|
||||
|
||||
// 上部ヘッダーの取り扱い、自動再読み込み、setStringsの実行
|
||||
const bootData = `
|
||||
let trainDataList = [];
|
||||
fetch("https://n8n.haruk.in/webhook/jr-shikoku-position-custom-datalist").then((response) => response.json()).then((data) => {
|
||||
trainDataList = data[0].data;
|
||||
});
|
||||
let probremsData = [];
|
||||
fetch("https://n8n.haruk.in/webhook/jrshikoku-position-problems").then((response) => response.json()).then((data) => {
|
||||
probremsData = data.data;
|
||||
@ -1255,9 +1259,17 @@ const setStrings = () =>{
|
||||
setTrainMenuDialog(element)
|
||||
|
||||
${iconSetting == "true" ? `
|
||||
const trainIconUrl = setTrainIcon(列番データ);
|
||||
if(trainIconUrl){
|
||||
setStationIcon(element.querySelector("img"),trainIconUrl,hasProblem);
|
||||
if(trainDataList.find(e => e.id === 列番データ) !== undefined){
|
||||
const trainIconUrl = trainDataList.find(e => e.id === 列番データ).img;
|
||||
if(!!trainIconUrl){
|
||||
setStationIcon(element.querySelector("img"),trainIconUrl,hasProblem);
|
||||
}
|
||||
}
|
||||
else{
|
||||
const trainIconUrl = setTrainIcon(列番データ);
|
||||
if(!!trainIconUrl){
|
||||
setStationIcon(element.querySelector("img"),trainIconUrl,hasProblem);
|
||||
}
|
||||
}
|
||||
` : ""}
|
||||
nameReplace(列車名データ,列番データ,行き先情報,hasProblem);
|
||||
|
Loading…
Reference in New Issue
Block a user