implement nav in/nav out stopping
Hunter
Thursday, August 1st, 2024 at 5:48 PM
67 },
68 shiftEnter: {
69 pressed: false
70 + },
71 + shiftRight: {
72 + pressed: false
73 + },
74 + shiftLeft: {
75 + pressed: false
76 }
77 };
78
158 } else {
159 lastSubtaskDownArrowReleased = false;
160 }
161 + } else if (e.key === 'ArrowRight') {
162 + keyHandler.shiftRight.pressed = false;
163 + } else if (e.key === 'ArrowLeft') {
164 + keyHandler.shiftLeft.pressed = false;
165 }
166 };
167
305 moveSubtask(task, 'down');
306 } else if (e.key === 'ArrowRight' && e.shiftKey) {
307 e.preventDefault();
- if (task !== currentTask) {
- navigateIntoSubtask(task);
308 + if (!keyHandler.shiftRight.pressed) {
309 + keyHandler.shiftRight.pressed = true;
310 + if (task !== currentTask) {
311 + navigateIntoSubtask(task);
312 + }
313 }
314 } else if (e.key === 'ArrowLeft' && e.shiftKey) {
315 e.preventDefault();
- navigateToParentTask();
316 + if (!keyHandler.shiftLeft.pressed) {
317 + keyHandler.shiftLeft.pressed = true;
318 + navigateToParentTask();
319 + }
320 }
321 }
322