navigation.js: Retrieve focussed element more efficiently
This commit is contained in:
parent
df788ac0ef
commit
2a6d66929c
|
@ -382,7 +382,6 @@
|
||||||
* @param {Object} e Event
|
* @param {Object} e Event
|
||||||
*/
|
*/
|
||||||
Navigation.prototype.hideConfigFlyout = function(e) {
|
Navigation.prototype.hideConfigFlyout = function(e) {
|
||||||
console.log('hide config flyout');
|
|
||||||
$('#layout').removeClass('config-flyout-open');
|
$('#layout').removeClass('config-flyout-open');
|
||||||
if (e.target) {
|
if (e.target) {
|
||||||
delete $(e.target).closest('.container')[0].dataset.suspendAutorefresh;
|
delete $(e.target).closest('.container')[0].dataset.suspendAutorefresh;
|
||||||
|
@ -407,7 +406,7 @@
|
||||||
Navigation.prototype.onKeyDown = function(e) {
|
Navigation.prototype.onKeyDown = function(e) {
|
||||||
var _this = e.data.self;
|
var _this = e.data.self;
|
||||||
|
|
||||||
if (e.code == 'Enter' && $(':focus').is('.flyout a')) {
|
if (e.key == 'Enter' && $(document.activeElement).is('.flyout a')) {
|
||||||
_this.hideConfigFlyout(e);
|
_this.hideConfigFlyout(e);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue