Skip to content

Commit a978d97

Browse files
committed
Get save message from IFrame and save the document
1 parent 9b39a3e commit a978d97

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

src/editor.ts

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,6 @@ import { zethusIcon } from './icons';
3030

3131
import { default_config } from './default_config';
3232

33-
// const DIRTY_CLASS = 'jp-mod-dirty';
34-
3533
let zethusEditorId = 0;
3634

3735
export class ZethusWidget extends DocumentWidget<Widget> {
@@ -55,6 +53,13 @@ export class ZethusWidget extends DocumentWidget<Widget> {
5553
this._defaultROSEndpoint = defaultROSEndpoint;
5654
this._defaultROSPKGSEndpoint = defaultROSPKGSEndpoint;
5755
// this.context.ready.then(() => { this._handleDirtyStateNew(); });
56+
57+
window.onmessage = (event: any) => {
58+
if (event.data && event.data === 'save') {
59+
event.preventDefault();
60+
this.context.save();
61+
}
62+
};
5863
}
5964

6065
zethusId: number;

0 commit comments

Comments
 (0)