Merge pull request #3879 from microsoft/hediet/webcomponent-bugfix

Fixes webcomponent sample for local development
This commit is contained in:
Henning Dieterichs 2023-04-05 12:06:35 +02:00 committed by GitHub
commit 1c6f48aa7d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 7 additions and 3 deletions

View file

@ -11,10 +11,12 @@ customElements.define(
const shadowRoot = this.attachShadow({ mode: "open" });
// Copy over editor styles
const style = document.querySelector(
"link[rel='stylesheet'][data-name='vs/editor/editor.main']"
const styles = document.querySelectorAll(
"link[rel='stylesheet'][data-name^='vs/']"
);
shadowRoot.appendChild(style.cloneNode(true));
for (const style of styles) {
shadowRoot.appendChild(style.cloneNode(true));
}
const template = /** @type HTMLTemplateElement */ (
document.getElementById("editor-template")