Fixes bugs.

This commit is contained in:
Henning Dieterichs
2019-08-02 12:43:22 +02:00
parent 26306b68f8
commit c642825622
3 changed files with 36 additions and 27 deletions

View File

@@ -73,6 +73,19 @@ export function getHtml(server: Server) {
<body>
<script>
window.serverPort = ${server.port};
const api = window.VsCodeApi = acquireVsCodeApi();
window.addEventListener('message', event => {
if (event.source === window.frames[0]) {
if (event.data.command === "setState") {
console.log("setState", event.data.state);
api.setState(event.data.state);
}
if (event.data.command === "getState") {
console.log("getState, sent ", api.getState());
window.frames[0].postMessage({ command: "getStateResult", state: api.getState() }, "*");
}
}
});
</script>
${
isDev
@@ -83,22 +96,6 @@ export function getHtml(server: Server) {
server.mainBundle
}"></script>`
}
<script>
const api = window.api = acquireVsCodeApi();
window.addEventListener('message', event => {
debugger;
if (event.source === window.frames[0]) {
if (event.data.command === "setState") {
console.log("setState", event.data.state);
api.setState(event.data.state);
}
if (event.data.command === "getState") {
console.log("getState, sent ", api.getState());
window.frames[0].postMessage({ command: "getStateResult", state: api.getState() }, "*");
}
}
});
</script>
</body>
</html>
`;