diff options
Diffstat (limited to 'eclipse-scout-core/src/table/keystrokes/AbstractTableNavigationKeyStroke.js')
-rw-r--r-- | eclipse-scout-core/src/table/keystrokes/AbstractTableNavigationKeyStroke.js | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/eclipse-scout-core/src/table/keystrokes/AbstractTableNavigationKeyStroke.js b/eclipse-scout-core/src/table/keystrokes/AbstractTableNavigationKeyStroke.js index 01389b0435..25cd65dcef 100644 --- a/eclipse-scout-core/src/table/keystrokes/AbstractTableNavigationKeyStroke.js +++ b/eclipse-scout-core/src/table/keystrokes/AbstractTableNavigationKeyStroke.js @@ -31,9 +31,9 @@ export default class AbstractTableNavigationKeyStroke extends KeyStroke { return false; } - var activeElement = this.field.$container.activeElement(true), - elementType = activeElement.tagName.toLowerCase(); - if (activeElement.className !== 'table-text-filter' && + var $activeElement = this.field.$container.activeElement(); + var elementType = $activeElement[0].tagName.toLowerCase(); + if (!$activeElement.hasClass('table-text-filter') && (elementType === 'textarea' || elementType === 'input') && (!event.originalEvent || (event.originalEvent && !event.originalEvent.smartFieldEvent))) { return false; |