新型テキストシステムが一通り完成

This commit is contained in:
harukin-expo-dev-env
2025-02-08 10:44:50 +00:00
parent aa0ff60e37
commit a785508b45

View File

@@ -1073,7 +1073,14 @@ export const injectJavascriptData: InjectJavascriptData = (
let viaData = "";
let ToData = "";
let TrainNumber = 列番データ;
try{
const diagram = trainTimeInfo[列番データ];
if(diagram){
const diagramData = diagram.split("#");
ToData = diagramData[diagramData.length - 2].split(",")[0];
}
}catch(e){}
if(列車名データ.split(":")[1]){
const textBase = 列車名データ.split(":")[1].replace("\\r","");
@@ -1247,7 +1254,11 @@ export const injectJavascriptData: InjectJavascriptData = (
行き先情報.innerText = getThrew(列番データ) || 行き先情報.innerText;
//列番付与
行き先情報.innerText = 行き先情報.innerText+列番データ+(JRF ? "":"レ");
const returnText = (isWanman ? "ワンマン" : "") + trainName + viaData + "\\n" + ToData + TrainNumber;
const returnText1 = (isWanman ? "ワンマン " : "") + trainName + viaData;
const returnText2 = (ToData ? ToData+"行 " : ToData)+ TrainNumber;
行き先情報.innerText = "";
行き先情報.insertAdjacentHTML('beforebegin', "<p style='font-size:10px;font-weight:bold;padding:0;'>" + returnText1 + "</p>");
行き先情報.insertAdjacentHTML('beforebegin', "<div style='display:inline-flex;flex-direction:row;'><p style='font-size:10px;font-weight: bold;padding:0;'>" + (ToData ? ToData + "行 " : ToData) + "</p><p style='font-size:10px;padding:0;'>" + TrainNumber + (JRF ? "":"レ") + "</p></div>");
}
`;
@@ -1258,16 +1269,16 @@ const setStrings = () =>{
try {
const elements = document.querySelectorAll('#disp > div > div > div[onclick]');
for (let element of elements) {
if(!element.getAttribute('offclick')){
element.setAttribute('offclick',element.getAttribute('onclick'))
}
if(element.getAttribute('offclick')){ continue; }
element.setAttribute('offclick',element.getAttribute('onclick'))
var 行き先情報 = element.getElementsByTagName("p")[0];
var 列番データ = element.getAttribute('offclick').split('"')[1];
var 列車名データ = element.getAttribute('offclick').split('"')[3];
var flag=false;
var TrainType = undefined;
setTrainMenuDialog(element)
if(行き先情報.innerText.includes(列番データ))continue; //回避
${iconSetting == "true" ? "setTrainIcon(列番データ,element);" : ""}
nameReplace(列車名データ,列番データ,行き先情報);
}