]> BookStack Code Mirror - bookstack/blobdiff - resources/js/markdown/actions.js
Added content-perms API examples and docs tweaks
[bookstack] / resources / js / markdown / actions.js
index c2c3409a590cdc02ee68d11d326e7a246fe5ffca..9faf43de34143a69933e2aeeea5a2dbb333e2fb4 100644 (file)
@@ -6,6 +6,10 @@ export class Actions {
      */
     constructor(editor) {
         this.editor = editor;
+        this.lastContent = {
+            html: '',
+            markdown: '',
+        };
     }
 
     updateAndRender() {
@@ -13,11 +17,17 @@ export class Actions {
         this.editor.config.inputEl.value = content;
 
         const html = this.editor.markdown.render(content);
-        window.$events.emit('editor-html-change', html);
-        window.$events.emit('editor-markdown-change', content);
+        window.$events.emit('editor-html-change', '');
+        window.$events.emit('editor-markdown-change', '');
+        this.lastContent.html = html;
+        this.lastContent.markdown = content;
         this.editor.display.patchWithHtml(html);
     }
 
+    getContent() {
+        return this.lastContent;
+    }
+
     insertImage() {
         const cursorPos = this.editor.cm.getCursor('from');
         /** @type {ImageManager} **/