3658 setKeyDownFocus on tab change

This commit is contained in:
Count Infinity 2024-11-23 23:08:36 -07:00
parent 1ad1cf9fc1
commit 6309243b87
2 changed files with 10 additions and 4 deletions

View file

@ -300,6 +300,14 @@ let goldenlayout = (function () {
let typelist = document.getElementById("typelist"); let typelist = document.getElementById("typelist");
let updatelist = document.getElementById("updatelist"); let updatelist = document.getElementById("updatelist");
if(tab?.componentName !== 'options')
{
window.plugins["default_in"].setKeydownFocus(true);
}
else {
window.plugins["default_in"].setKeydownFocus(false);
}
if( renamebox ) { if( renamebox ) {
closeRenameDropdown(); closeRenameDropdown();
} }

View file

@ -75,14 +75,12 @@ let options2 = (function () {
.click( function () { .click( function () {
optionsContainer = null; optionsContainer = null;
tab.contentItem.remove(); tab.contentItem.remove();
window.plugins["default_in"].setKeydownFocus(true);
}); });
optionsContainer = tab.contentItem; optionsContainer = tab.contentItem;
} }
}); });
main.parent.addChild( optionsComponent ); main.parent.addChild( optionsComponent );
window.plugins["default_in"].setKeydownFocus(false);
} else { } else {
optionsContainer.remove(); optionsContainer.remove();
optionsContainer = null; optionsContainer = null;
@ -150,7 +148,7 @@ let options2 = (function () {
// don't claim this Prompt as completed. // don't claim this Prompt as completed.
return false; return false;
} }
// //
// //
@ -183,7 +181,7 @@ let options2 = (function () {
onOptionsUI: onOptionsUI, onOptionsUI: onOptionsUI,
onPrompt: onPrompt, onPrompt: onPrompt,
onOptionCheckboxChanged: onOptionCheckboxChanged, onOptionCheckboxChanged: onOptionCheckboxChanged,
onOpenCloseOptions: onOpenCloseOptions, onOpenCloseOptions: onOpenCloseOptions
} }
})(); })();
window.plugin_handler.add("options2", options2); window.plugin_handler.add("options2", options2);