fix: iterate toggle from existing marks
All checks were successful
Deploy Miniplan / build (push) Successful in 1m54s
All checks were successful
Deploy Miniplan / build (push) Successful in 1m54s
This commit is contained in:
parent
7d10af6ef2
commit
97c6beb4e1
@ -176,6 +176,16 @@ function toggleMark(gid, mid) {
|
|||||||
if (!canEdit(username)) return;
|
if (!canEdit(username)) return;
|
||||||
|
|
||||||
let mark = editedMarks.find(m => m.mid == mid && m.gid == gid);
|
let mark = editedMarks.find(m => m.mid == mid && m.gid == gid);
|
||||||
|
if(!mark) {
|
||||||
|
let markFromPlan = plan.marks.find(m => m.gid == gid && m.mid == mid)
|
||||||
|
if(markFromPlan) {
|
||||||
|
mark = {
|
||||||
|
...markFromPlan
|
||||||
|
}
|
||||||
|
editedMarks.push(mark)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
console.log(mark, editedMarks, plan.marks)
|
||||||
if (mark) {
|
if (mark) {
|
||||||
mark.value = ((mark.value + 2) % 3) - 1
|
mark.value = ((mark.value + 2) % 3) - 1
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user