21 lines
504 B
TypeScript
21 lines
504 B
TypeScript
|
// @ts-ignore
|
||
|
let frameTest = document.getElementById("main-frame");
|
||
|
|
||
|
window.addEventListener("message", async (event) => {
|
||
|
let messageEvent = event as MessageEvent;
|
||
|
let data = messageEvent.data;
|
||
|
if (data.type === "iframe_event") {
|
||
|
// @ts-ignore
|
||
|
window.mainPlug.dispatchEvent(data.data.event, data.data.data);
|
||
|
}
|
||
|
});
|
||
|
|
||
|
export default {
|
||
|
"ui.update": function (doc: any) {
|
||
|
// frameTest.contentWindow.postMessage({
|
||
|
// type: "loadContent",
|
||
|
// doc: doc,
|
||
|
// });
|
||
|
},
|
||
|
};
|