mirror of
https://github.com/microsoft/monaco-editor.git
synced 2025-12-22 15:05:39 +01:00
Merge pull request #3879 from microsoft/hediet/webcomponent-bugfix
Fixes webcomponent sample for local development
This commit is contained in:
commit
1c6f48aa7d
2 changed files with 7 additions and 3 deletions
|
|
@ -14,6 +14,8 @@ import { exit } from "process";
|
||||||
"yarn",
|
"yarn",
|
||||||
[
|
[
|
||||||
"tsc",
|
"tsc",
|
||||||
|
"--target",
|
||||||
|
"es6",
|
||||||
"--noEmit",
|
"--noEmit",
|
||||||
"--allowJs",
|
"--allowJs",
|
||||||
"--checkJs",
|
"--checkJs",
|
||||||
|
|
|
||||||
|
|
@ -11,10 +11,12 @@ customElements.define(
|
||||||
const shadowRoot = this.attachShadow({ mode: "open" });
|
const shadowRoot = this.attachShadow({ mode: "open" });
|
||||||
|
|
||||||
// Copy over editor styles
|
// Copy over editor styles
|
||||||
const style = document.querySelector(
|
const styles = document.querySelectorAll(
|
||||||
"link[rel='stylesheet'][data-name='vs/editor/editor.main']"
|
"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 */ (
|
const template = /** @type HTMLTemplateElement */ (
|
||||||
document.getElementById("editor-template")
|
document.getElementById("editor-template")
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue