Fix time editing in Info Box - set both start and end time to edited value

This commit is contained in:
Spicy_Marinara
2025-10-14 22:54:09 +02:00
parent a4bdfd8f4c
commit 6f810f05a0
+2 -4
View File
@@ -2352,10 +2352,8 @@ function updateInfoBoxField(field, value) {
return `🌡️: ${value}`; return `🌡️: ${value}`;
} else if (field === 'timeStart' && line.includes('🕒:')) { } else if (field === 'timeStart' && line.includes('🕒:')) {
// Update time format: "HH:MM → HH:MM" // Update time format: "HH:MM → HH:MM"
const currentTime = line.replace('🕒:', '').trim(); // When user edits, set both start and end time to the new value
const timeParts = currentTime.split('→').map(t => t.trim()); return `🕒: ${value}${value}`;
const timeEnd = timeParts[1] || timeParts[0]; // Keep end time or use start as both
return `🕒: ${value}${timeEnd}`;
} else if (field === 'location' && line.includes('🗺️:')) { } else if (field === 'location' && line.includes('🗺️:')) {
return `🗺️: ${value}`; return `🗺️: ${value}`;
} }