Allow clearing max and keep notes open on edit

This commit is contained in:
chris 2025-12-09 11:59:13 -05:00
parent d3391dce3b
commit bedefced10

View File

@ -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 ---