tweak shortcuts

This commit is contained in:
Nitwel
2020-09-23 16:55:54 +02:00
parent 033b0caca5
commit ace6893741
4 changed files with 12 additions and 2 deletions

View File

@@ -4,7 +4,7 @@ import Mousetrap from 'mousetrap';
const mousetrap = new Mousetrap();
mousetrap.stopCallback = function (e: Event, element: Element) {
// if the element has the class "mousetrap" then no need to stop
if (element.hasAttribute('data-disable-mousetrap')) {
if (element.hasAttribute('data-disable-mousetrap') || element.closest('*[data-disable-mousetrap]') !== null) {
return true;
}