[SSE] Fix focus in dialog

This commit is contained in:
Julia Radzhabova
2023-11-14 23:28:54 +03:00
parent 922d0b4874
commit c2ffec542c
2 changed files with 8 additions and 2 deletions

View File

@ -442,11 +442,14 @@ define([
}
},
onSelectSeries: function(listView, itemView, item) {
onSelectSeries: function(listView, itemView, item, fromKeyDown) {
if (item && item.get('controls')) {
var controls = item.get('controls'),
res = Common.UI.FocusManager.insert(this, [controls.combobox, controls.checkbox], -1 * this.getFooterButtons().length);
(res!==undefined) && (controls.index = res);
fromKeyDown && setTimeout(function(){
listView.focus();
}, 1);
}
},

View File

@ -425,11 +425,14 @@ define(['common/main/lib/view/AdvancedSettingsWindow',
}
},
onSelectSeries: function(listView, itemView, item) {
onSelectSeries: function(listView, itemView, item, fromKeyDown) {
if (item && item.get('controls')) {
var controls = item.get('controls'),
res = Common.UI.FocusManager.insert(this, [controls.combobox, controls.checkbox], -1 * this.getFooterButtons().length);
(res!==undefined) && (controls.index = res);
fromKeyDown && setTimeout(function(){
listView.focus();
}, 1);
}
},