Explicitly diable hotkeys in Not Now and Done
This commit is contained in:
@@ -43,7 +43,7 @@ export default class extends Controller {
|
||||
if (!focusedList) return null
|
||||
|
||||
const currentItem = focusedList.currentItem
|
||||
if (currentItem?.classList.contains("card")) {
|
||||
if (currentItem?.classList.contains("card") && !this.#hotkeysDisabled(focusedList)) {
|
||||
return { card: currentItem, controller: focusedList }
|
||||
}
|
||||
return null
|
||||
@@ -118,6 +118,10 @@ export default class extends Controller {
|
||||
}
|
||||
}
|
||||
|
||||
#hotkeysDisabled(navigableList) {
|
||||
return navigableList?.element.dataset.cardHotkeysDisabled === "true"
|
||||
}
|
||||
|
||||
#keyHandlers = {
|
||||
"["(event) { this.#postponeCard(event) },
|
||||
"]"(event) { this.#closeCard(event) },
|
||||
|
||||
Reference in New Issue
Block a user