feat(code): full-height background

This commit is contained in:
Elian Doran 2025-05-14 18:30:39 +03:00
parent 19534c391f
commit e10069a03e
No known key found for this signature in database

View File

@ -80,6 +80,7 @@ export default class AbstractCodeTypeWidget extends TypeWidget {
show() {
this.$widget.show();
this.#updateBackgroundColor();
}
focus() {
@ -97,6 +98,7 @@ export default class AbstractCodeTypeWidget extends TypeWidget {
this.codeEditor.setText("");
});
}
this.#updateBackgroundColor("unset");
}
async executeWithCodeEditorEvent({ resolve, ntxId }: EventData<"executeWithCodeEditor">) {
@ -117,6 +119,7 @@ export default class AbstractCodeTypeWidget extends TypeWidget {
if (theme) {
await this.codeEditor.setTheme(theme);
}
this.#updateBackgroundColor();
}
}
@ -125,4 +128,9 @@ export default class AbstractCodeTypeWidget extends TypeWidget {
}
}
#updateBackgroundColor(color?: string) {
const $editorEl = $(this.codeEditor.dom);
this.$widget.closest(".scrolling-container").css("background-color", color ?? $editorEl.css("background-color"));
}
}