Allow clearing max and keep notes open on edit
This commit is contained in:
parent
d3391dce3b
commit
bedefced10
@ -304,7 +304,7 @@ function closeModal() {
|
||||
}
|
||||
function saveModal() {
|
||||
const val = modalInput.value.trim();
|
||||
if (!val && modalState.type !== 'manualCount') return closeModal();
|
||||
if (!val && modalState.type !== 'manualCount' && modalState.type !== 'setMax') return closeModal();
|
||||
|
||||
if (modalState.type === 'addProject') {
|
||||
const nextColor = colors[projects.length % colors.length];
|
||||
@ -358,14 +358,14 @@ function closeModal() {
|
||||
function updateProjectNote(e, pId) {
|
||||
const project = projects.find(p => p.id === pId);
|
||||
project.note = e.target.value;
|
||||
save();
|
||||
localStorage.setItem('crochetCounters', JSON.stringify(projects));
|
||||
}
|
||||
|
||||
function updatePartNote(e, pId, partId) {
|
||||
const project = projects.find(p => p.id === pId);
|
||||
const part = project.parts.find(pt => pt.id === partId);
|
||||
part.note = e.target.value;
|
||||
save();
|
||||
localStorage.setItem('crochetCounters', JSON.stringify(projects));
|
||||
}
|
||||
|
||||
// --- Render Logic ---
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user