fixed toolstrip bars for editors #861

This commit is contained in:
Jan Prochazka
2024-08-05 09:09:58 +02:00
parent 1128fe6c8f
commit 8b56ebfb39
5 changed files with 18 additions and 5 deletions

View File

@@ -32,6 +32,7 @@
export const activator = createActivator('JsonEditorTab', false);
let domEditor;
let domToolStrip;
$: if ($tabVisible && domEditor) {
domEditor?.getEditor()?.focus();
@@ -72,13 +73,14 @@
}
</script>
<ToolStripContainer>
<ToolStripContainer bind:this={domToolStrip}>
<AceEditor
value={$editorState.value || ''}
menu={createMenu()}
on:input={e => setEditorData(e.detail)}
on:focus={() => {
activator.activate();
domToolStrip?.activate();
invalidateCommands();
}}
bind:this={domEditor}