X-Git-Url: http://git.shiar.net/minimedit.git/blobdiff_plain/00820b03988a807d1281954479fda6b4669104a9..808fb7096b76ddcfb20cd3afdcae5f1c1c700934:/edit.js?ds=sidebyside diff --git a/edit.js b/edit.js index 34eb707..dfa4a6d 100644 --- a/edit.js +++ b/edit.js @@ -19,7 +19,7 @@ CKEDITOR.plugins.add('inlinesave', { if (ajaxpost.status != 200) alert('Foutcode '+ajaxpost.status+' bij opslaan: '+ajaxpost.responseText); else - alert('Pagina is goed opgeslagen'); + editor.resetDirty(); }; ajaxpost.send(data); }, @@ -70,6 +70,12 @@ CKEDITOR.on('instanceCreated', function (event) { config.disableObjectResizing = true; document.execCommand('enableObjectResizing', false, false); // workaround in inline mode; ff bug? }); + + window.onbeforeunload = function () { + if (editor.checkDirty()) { + return 'Pagina verlaten zonder wijzigingen op te slaan?'; // message ignored in modern browsers + } + }; }); CKEDITOR.disableAutoInline = true;