mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-10-26 16:46:12 +01:00
fix: stop topic navigation hotkeys from firing if in a mousetrap-enabled form element
This commit is contained in:
@@ -88,7 +88,11 @@ define('forum/topic', [
|
||||
});
|
||||
}
|
||||
|
||||
mousetrap.bind('j', () => {
|
||||
mousetrap.bind('j', (e) => {
|
||||
if (e.target.classList.contains('mousetrap')) {
|
||||
return;
|
||||
}
|
||||
|
||||
const index = navigator.getIndex();
|
||||
const count = navigator.getCount();
|
||||
if (index === count) {
|
||||
@@ -98,7 +102,11 @@ define('forum/topic', [
|
||||
navigator.scrollToIndex(index, true, 0);
|
||||
});
|
||||
|
||||
mousetrap.bind('k', () => {
|
||||
mousetrap.bind('k', (e) => {
|
||||
if (e.target.classList.contains('mousetrap')) {
|
||||
return;
|
||||
}
|
||||
|
||||
const index = navigator.getIndex();
|
||||
if (index === 1) {
|
||||
return;
|
||||
|
||||
Reference in New Issue
Block a user