kopia lustrzana https://github.com/deathbeds/ipydrawio
don't reinitialize url after every show
rodzic
d048487945
commit
df57fc6327
|
@ -145,11 +145,15 @@ export class DrawioWidget extends DocumentWidget<IFrame> {
|
||||||
}
|
}
|
||||||
|
|
||||||
onAfterShow(msg: Message): void {
|
onAfterShow(msg: Message): void {
|
||||||
|
const url = this.drawioUrl();
|
||||||
|
if (this.content.url == url) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
this._frame = this.content.node.querySelector(
|
this._frame = this.content.node.querySelector(
|
||||||
"iframe"
|
"iframe"
|
||||||
) as HTMLIFrameElement;
|
) as HTMLIFrameElement;
|
||||||
window.addEventListener("message", (evt) => this.handleMessageEvent(evt));
|
window.addEventListener("message", (evt) => this.handleMessageEvent(evt));
|
||||||
this.content.url = this.drawioUrl();
|
this.content.url = url;
|
||||||
}
|
}
|
||||||
|
|
||||||
private _onContextReady(): void {
|
private _onContextReady(): void {
|
||||||
|
|
Ładowanie…
Reference in New Issue