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() {
|
function saveModal() {
|
||||||
const val = modalInput.value.trim();
|
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') {
|
if (modalState.type === 'addProject') {
|
||||||
const nextColor = colors[projects.length % colors.length];
|
const nextColor = colors[projects.length % colors.length];
|
||||||
@ -358,14 +358,14 @@ function closeModal() {
|
|||||||
function updateProjectNote(e, pId) {
|
function updateProjectNote(e, pId) {
|
||||||
const project = projects.find(p => p.id === pId);
|
const project = projects.find(p => p.id === pId);
|
||||||
project.note = e.target.value;
|
project.note = e.target.value;
|
||||||
save();
|
localStorage.setItem('crochetCounters', JSON.stringify(projects));
|
||||||
}
|
}
|
||||||
|
|
||||||
function updatePartNote(e, pId, partId) {
|
function updatePartNote(e, pId, partId) {
|
||||||
const project = projects.find(p => p.id === pId);
|
const project = projects.find(p => p.id === pId);
|
||||||
const part = project.parts.find(pt => pt.id === partId);
|
const part = project.parts.find(pt => pt.id === partId);
|
||||||
part.note = e.target.value;
|
part.note = e.target.value;
|
||||||
save();
|
localStorage.setItem('crochetCounters', JSON.stringify(projects));
|
||||||
}
|
}
|
||||||
|
|
||||||
// --- Render Logic ---
|
// --- Render Logic ---
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user