Fix time editing in Info Box - set both start and end time to edited value
This commit is contained in:
@@ -2352,10 +2352,8 @@ function updateInfoBoxField(field, value) {
|
||||
return `🌡️: ${value}`;
|
||||
} else if (field === 'timeStart' && line.includes('🕒:')) {
|
||||
// Update time format: "HH:MM → HH:MM"
|
||||
const currentTime = line.replace('🕒:', '').trim();
|
||||
const timeParts = currentTime.split('→').map(t => t.trim());
|
||||
const timeEnd = timeParts[1] || timeParts[0]; // Keep end time or use start as both
|
||||
return `🕒: ${value} → ${timeEnd}`;
|
||||
// When user edits, set both start and end time to the new value
|
||||
return `🕒: ${value} → ${value}`;
|
||||
} else if (field === 'location' && line.includes('🗺️:')) {
|
||||
return `🗺️: ${value}`;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user