|
|
|
@ -36,7 +36,7 @@ function addSaver(editor, saveUrl, page, beforeSave) {
|
|
|
|
|
save() {
|
|
|
|
|
return editor.save()
|
|
|
|
|
.then(outputData => {
|
|
|
|
|
beforeSave()
|
|
|
|
|
beforeSave(outputData)
|
|
|
|
|
let data = {
|
|
|
|
|
'json': 1,
|
|
|
|
|
'p': page,
|
|
|
|
@ -429,8 +429,12 @@ function Editor(holder, input) {
|
|
|
|
|
let saveUrl = element.dataset.saveurl;
|
|
|
|
|
let page = element.dataset.page;
|
|
|
|
|
|
|
|
|
|
let beforeSave = (curDoc) => {
|
|
|
|
|
indicator.setText('saving...')
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
addIndicator(
|
|
|
|
|
addSaver(editor, saveUrl, page, () => indicator.setText('saving...')),
|
|
|
|
|
addSaver(editor, saveUrl, page, beforeSave),
|
|
|
|
|
indicator
|
|
|
|
|
).save().then(() => indicator.done())
|
|
|
|
|
})
|
|
|
|
|