diff --git a/Apps.js b/Apps.js
index 4ef559b..bcbba39 100644
--- a/Apps.js
+++ b/Apps.js
@@ -46,6 +46,16 @@ export default function Apps (props) {
);
}
const INJECTED_JAVASCRIPT = `
+ const setStationIcon = (行き先アイコン,img) =>{
+ let newItem = document.createElement("div");
+ if(行き先アイコン.getAttribute("style").includes("left")){
+ 行き先アイコン.insertAdjacentHTML('beforebegin', "
");
+ }
+ else{
+ 行き先アイコン.insertAdjacentHTML('beforebegin', "
");
+ }
+ 行き先アイコン.remove();
+ }
var observer = new MutationObserver(()=>console.log(elem));
const elem = document.querySelector('#modal_content');
console.log(elem);
@@ -73,6 +83,427 @@ const INJECTED_JAVASCRIPT = `
var 列番データ = element.getAttribute('onclick').split('"')[1];
var flag=false;
var TrainType = undefined;
+
+
+ switch(列番データ){
+ //しおかぜメイン
+ //8000 ノーマル
+ case "2M":
+ case "4M":
+ case "6M":
+ case "14M":
+ case "16M":
+ case "18M":
+ case "26M":
+ case "28M":
+ case "30M":
+ case "1M":
+ case "3M":
+ case "5M":
+ case "13M":
+ case "15M":
+ case "17M":
+ case "25M":
+ case "27M":
+ setStationIcon(element.getElementsByTagName("img")[0],'http://www.trainfrontview.net/b/s8000nr.png');
+ break;
+ //8000 アンパン
+ case "10M":
+ case "22M":
+ case "9M":
+ case "21M":
+ setStationIcon(element.getElementsByTagName("img")[0],'http://www.trainfrontview.net/f/s8000ap.png');
+ break;
+
+
+ //8600
+ case "8M":
+ case "12M":
+ case "20M":
+ case "24M":
+ case "7M":
+ case "11M":
+ case "19M":
+ case "23M":
+ setStationIcon(element.getElementsByTagName("img")[0],'http://www.trainfrontview.net/b/s8600.png');
+ break;
+
+ //いしづちメイン
+ //8000 ノーマル
+
+ case "1004M":
+ case "1006M":
+ case "1014M":
+ case "1016M":
+ case "1018M":
+ case "1026M":
+ case "1028M":
+ case "1030M":
+ case "1001M":
+ case "1003M":
+ case "1005M":
+ case "1013M":
+ case "1015M":
+ case "1017M":
+ case "1025M":
+ case "1027M":
+ setStationIcon(element.getElementsByTagName("img")[0],'http://www.trainfrontview.net/b/s8000no.png');
+ break;
+
+ //8000 アンパン
+ case "1010M":
+ case "1022M":
+ case "1009M":
+ case "1021M":
+ setStationIcon(element.getElementsByTagName("img")[0],'http://www.trainfrontview.net/f/s8000ap.png');
+ break;
+
+ //8600
+ case "1008M":
+ case "1012M":
+ case "1020M":
+ case "1024M":
+ case "1007M":
+ case "1011M":
+ case "1019M":
+ case "1023M":
+ setStationIcon(element.getElementsByTagName("img")[0],'http://www.trainfrontview.net/b/s8600_isz.png');
+ break;
+
+ //MEXP
+ //8000
+ case "1092M":
+ setStationIcon(element.getElementsByTagName("img")[0],'http://www.trainfrontview.net/b/s8000no.png');
+ break;
+ //8600
+ case "1091M":
+ setStationIcon(element.getElementsByTagName("img")[0],'http://www.trainfrontview.net/b/s8600_isz.png');
+ break;
+ //三桁いしづち
+ //8000 アンパン
+ case "1041M":
+ case "1044M":
+ setStationIcon(element.getElementsByTagName("img")[0],'http://www.trainfrontview.net/f/s8000ap.png');
+ break;
+ //8600
+ case "1043M":
+ case "1042M":
+ case "1046M":
+ setStationIcon(element.getElementsByTagName("img")[0],'http://www.trainfrontview.net/b/s8600_isz.png');
+ break;
+
+
+ //南風 2700ノーマル
+ case "34D":
+ case "38D":
+ case "40D":
+ case "42D":
+ case "46D":
+ case "50D":
+ case "52D":
+ case "54D":
+ case "58D":
+ case "31D":
+ case "35D":
+ case "39D":
+ case "41D":
+ case "43D":
+ case "47D":
+ case "51D":
+ case "53D":
+ case "55D":
+ setStationIcon(element.getElementsByTagName("img")[0],'http://www.trainfrontview.net/b/s2700.png');
+ break;
+ //2700アンパン
+ case "32D":
+ case "36D":
+ case "44D":
+ case "48D":
+ case "56D":
+ case "33D":
+ case "37D":
+ case "45D":
+ case "49D":
+ case "57D":
+ setStationIcon(element.getElementsByTagName("img")[0],'http://www.trainfrontview.net/f/s2700apr.png');
+ break;
+
+
+
+ //うずしお
+ //2700
+ case "5006D":
+ case "5022D":
+ case "5013D":
+ case "5029D":
+ case "3002D":
+ case "3004D":
+ case "3010D":
+ case "3012D":
+ case "3016D":
+ case "3018D":
+ case "3024D":
+ case "3028D":
+ case "3030D":
+ case "3003D":
+ case "3005D":
+ case "3007D":
+ case "3015D":
+ case "3019D":
+ case "3021D":
+ case "3025D":
+ case "3027D":
+ case "3031D":
+ case "3033D":
+ setStationIcon(element.getElementsByTagName("img")[0],'http://www.trainfrontview.net/b/s2700_uzu.png');
+ break;
+
+ //2600
+ case "3008D":
+ case "3014D":
+ case "3020D":
+ case "3026D":
+ case "3001D":
+ case "3011D":
+ case "3017D":
+ case "3023D":
+ setStationIcon(element.getElementsByTagName("img")[0],'http://www.trainfrontview.net/b/s2600.png');
+ break;
+
+ //キハ185
+ case "3009D":
+ case "3032D":
+ setStationIcon(element.getElementsByTagName("img")[0],'http://www.trainfrontview.net/b/s185tu_uzu.png');
+ break;
+
+ //マリンライナー
+ case "3104M":
+ case "3106M":
+ case "3108M":
+ case "3110M":
+ case "3112M":
+ case "3114M":
+ case "3116M":
+ case "3118M":
+ case "3120M":
+ case "3122M":
+ case "3124M":
+ case "3126M":
+ case "3128M":
+ case "3130M":
+ case "3132M":
+ case "3134M":
+ case "3136M":
+ case "3138M":
+ case "3140M":
+ case "3142M":
+ case "3144M":
+ case "3146M":
+ case "3148M":
+ case "3150M":
+ case "3152M":
+ case "3154M":
+ case "3156M":
+ case "3158M":
+ case "3160M":
+ case "3162M":
+ case "3164M":
+ case "3166M":
+ case "3168M":
+ case "3170M":
+ case "3105M":
+ case "3107M":
+ case "3109M":
+ case "3111M":
+ case "3113M":
+ case "3115M":
+ case "3117M":
+ case "3119M":
+ case "3121M":
+ case "3123M":
+ case "3125M":
+ case "3127M":
+ case "3129M":
+ case "3131M":
+ case "3133M":
+ case "3135M":
+ case "3137M":
+ case "3139M":
+ case "3141M":
+ case "3143M":
+ case "3145M":
+ case "3147M":
+ case "3149M":
+ case "3151M":
+ case "3153M":
+ case "3155M":
+ case "3157M":
+ case "3159M":
+ case "3161M":
+ case "3163M":
+ case "3165M":
+ case "3167M":
+ case "3169M":
+ case "3175M":
+ setStationIcon(element.getElementsByTagName("img")[0],'http://www.trainfrontview.net/b/s5001.png');
+ break;
+ case "3102M":
+ case "3101M":
+ case "3103M":
+ case "3171M":
+ case "3173M":
+ setStationIcon(element.getElementsByTagName("img")[0],'http://www.trainfrontview.net/b/s5001k.png');
+ break;
+
+ //サンライズ瀬戸
+ case "5032M":
+ case "5031M":
+ case "8041M": //琴平延長高松迄
+ case "8031M": //琴平延長高松以降
+ setStationIcon(element.getElementsByTagName("img")[0],'http://www.trainfrontview.net/b/w285.png');
+ break;
+
+ //宇和海
+ //2000 ノーマル
+ case "1052D":
+ case "1056D":
+ case "1058D":
+ case "1064D":
+ case "1070D":
+ case "1074D":
+ case "1076D":
+ case "1078D":
+ case "1080D":
+ case "1082D":
+ case "1051D":
+ case "1059D":
+ case "1065D":
+ case "1071D":
+ case "1073D":
+ case "1075D":
+ case "1077D":
+ case "1079D":
+ case "1053D":
+ setStationIcon(element.getElementsByTagName("img")[0],'http://www.trainfrontview.net/b/s2000_uwa.png');
+ break;
+ //2000 アンパン込み
+ case "1054D":
+ case "1060D":
+ case "1062D":
+ case "1066D":
+ case "1068D":
+ case "1072D":
+ case "1055D":
+ case "1057D":
+ case "1061D":
+ case "1063D":
+ case "1067D":
+ case "1069D":
+ case "1081D":
+ setStationIcon(element.getElementsByTagName("img")[0],'http://www.trainfrontview.net/f/s2002a.png');
+ break;
+ //しまんと
+ case "2002D":
+ case "2004D":
+ case "2006D":
+ case "2008D":
+ case "2001D":
+ case "2003D":
+ case "2005D":
+ case "2007D":
+ setStationIcon(element.getElementsByTagName("img")[0],'http://www.trainfrontview.net/b/s2700_smn.png');
+ break;
+
+ //あしずり 2000
+ case "2074D":
+ case "2076D":
+ case "2080D":
+ case "2084D":
+ case "2086D":
+ case "2071D":
+ case "2075D":
+ case "2077D":
+ case "2081D":
+ case "2083D":
+ setStationIcon(element.getElementsByTagName("img")[0],'http://www.trainfrontview.net/b/s2000_asi.png');
+ break;
+
+ //あしずり 2700
+ case "2078D":
+ case "2082D":
+ case "2088D":
+ case "2073D":
+ case "2079D":
+ case "2085D":
+ case "2072D":
+ setStationIcon(element.getElementsByTagName("img")[0],'http://www.trainfrontview.net/b/s2700_asi.png');
+ break;
+ //剣山
+ case "4002D":
+ case "4004D":
+ case "4006D":
+ case "4008D":
+ case "4010D":
+ case "4001D":
+ case "4003D":
+ case "4005D":
+ case "4007D":
+ case "4009D":
+ case "4011D":
+ setStationIcon(element.getElementsByTagName("img")[0],'http://www.trainfrontview.net/b/s185tu.png');
+ break;
+ //むろと
+ case "5051D":
+ case "5052D":
+ setStationIcon(element.getElementsByTagName("img")[0],'http://www.trainfrontview.net/b/s185_mrt.png');
+ break;
+
+
+ //よしのがわトロッコ
+ case "8452D":
+ case "8451D":
+ setStationIcon(element.getElementsByTagName("img")[0],'http://www.trainfrontview.net/f/s185to_ai.png');
+ break;
+
+ //岡山高松アントロ
+ case "8176D":
+ case "8179D":
+ //岡山琴平アントロ
+ case "8277D":
+ case "8278D":
+ setStationIcon(element.getElementsByTagName("img")[0],'http://www.trainfrontview.net/f/s32to4.png');
+ break;
+
+ //伊予灘ものがたり
+ case "8901D":
+ case "8903D":
+ case "8902D":
+ case "8904D":
+ setStationIcon(element.getElementsByTagName("img")[0],'http://www.trainfrontview.net/b/s185iyoy.png');
+ break;
+
+
+ //千年ものがたり
+ case "8011D":
+ case "8012D":
+ setStationIcon(element.getElementsByTagName("img")[0],'http://www.trainfrontview.net/b/s185mm1.png');
+ break;
+
+ //夜明けものがたり
+ case "8053D":
+ case "8054D":
+ case "8062D":
+ case "8063D":
+ setStationIcon(element.getElementsByTagName("img")[0],'http://www.trainfrontview.net/b/s185ym1.png');
+ break;
+ default:
+ break;
+ }
+
+
+
+
+
console.log(列番データ);
if(new RegExp(/^4[1-9]\\d\\d[DM]$/).test(列番データ) || new RegExp(/^5[1-7]\\d\\d[DM]$/).test(列番データ)){
行き先情報.innerText = "ワンマン\\n"+行き先情報.innerText;
@@ -183,6 +614,7 @@ const INJECTED_JAVASCRIPT = `
//列番付与
行き先情報.innerText = 行き先情報.innerText+列番データ+(JRF ? "":"レ");
+ JRF || setStationIcon(element.getElementsByTagName("img")[0],'http://www.trainfrontview.net/f/ef210a.png');
}
}
try{