Set stopPropagation() event handlers for text input fields

Fixes #525 #140
This commit is contained in:
Henrik Ingo
2018-01-06 18:28:34 +02:00
parent 8b14eda98f
commit 4b5fe0fbf8
5 changed files with 74 additions and 40 deletions

View File

@@ -67,13 +67,6 @@
return false;
}
// For arrows, etc, check that event target is html or body element. This is to allow
// presentations to have, for example, forms with input elements where user can type
// text, including space, and not move to next step.
if ( event.target.nodeName !== "BODY" && event.target.nodeName !== "HTML" ) {
return false;
}
if ( ( event.keyCode >= 32 && event.keyCode <= 34 ) ||
( event.keyCode >= 37 && event.keyCode <= 40 ) ) {
return true;