0
0
Fork 0
mirror of https://github.com/BookStackApp/BookStack.git synced 2025-05-17 05:42:06 +00:00

Changed autosave handling for better editor performance

This changes how the editors interact with the parent page-editor
compontent, which handles auto-saving.
Instead of blasting the full editor content upon any change to that
parent compontent, the editors just alert of a change, without the
content. The parent compontent then requests the editor content from the
editor component when it needs that data for an autosave.

For 
This commit is contained in:
Dan Brown 2023-02-23 12:30:27 +00:00
parent 31495758a9
commit 6545afacd6
No known key found for this signature in database
GPG key ID: 46D9F943C24A2EF9
5 changed files with 64 additions and 31 deletions
resources/js/components

View file

@ -137,4 +137,13 @@ export class MarkdownEditor extends Component {
return drawioAttrEl.getAttribute('drawio-url') || '';
}
/**
* Get the content of this editor.
* Used by the parent page editor component.
* @return {{html: String, markdown: String}}
*/
getContent() {
return this.editor.actions.getContent();
}
}