shx-3d-render
parent
f392257ef1
commit
19ca99322f
|
@ -148,32 +148,35 @@
|
|||
this.section_id = null;
|
||||
}
|
||||
|
||||
function iFrameListener(event) {
|
||||
iFrameListener(event) {
|
||||
|
||||
console.log("event.origin",event.origin)
|
||||
if(event.origin !== "https://3d-viewer.shinnex.de") return;
|
||||
if(event.origin !== "https://3d-viewer.shinnex.de") return;
|
||||
|
||||
if(event.data === undefined) return;
|
||||
let data;
|
||||
try {
|
||||
data = JSON.parse(event.data)["shx-3d-viewer"];
|
||||
} catch(e) {
|
||||
return;
|
||||
}
|
||||
if(event.data === undefined) return;
|
||||
|
||||
if(data.id !== this.uuid) return;
|
||||
let data;
|
||||
try {
|
||||
data = JSON.parse(event.data)["shx-3d-viewer"];
|
||||
} catch(e) {
|
||||
return;
|
||||
}
|
||||
|
||||
console.log("Message received from the child: ", data); // Message received from child
|
||||
if(data.id !== this.uuid) return;
|
||||
|
||||
if(data.loaded === true) {
|
||||
this.Viewer3DContainer.querySelector('.shx-loading-spinner-container').classList.add('shx-loading-spinner-container-done');
|
||||
} else {
|
||||
this.Viewer3DContainer.querySelector('.shx-loading-spinner-container').classList.remove('shx-loading-spinner-container-done');
|
||||
}
|
||||
console.log("Message received from the child: ", data); // Message received from child
|
||||
|
||||
if(data.loaded === true) {
|
||||
this.Viewer3DContainer.querySelector('.shx-loading-spinner-container').classList.add('shx-loading-spinner-container-done');
|
||||
} else {
|
||||
this.Viewer3DContainer.querySelector('.shx-loading-spinner-container').classList.remove('shx-loading-spinner-container-done');
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
connectedCallback() {
|
||||
|
||||
let iFrameListener = this.iFrameListener.bind(this);
|
||||
|
||||
window.addEventListener('message', function(event) {
|
||||
iFrameListener(event);
|
||||
|
|
Loading…
Reference in New Issue