|
@@ -221,17 +221,22 @@ const saveWithShortcut = function(markdown) {
|
|
|
// do nothing
|
|
// do nothing
|
|
|
return;
|
|
return;
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
// get options
|
|
// get options
|
|
|
const options = componentInstances.savePageControls.getCurrentOptionsToSave();
|
|
const options = componentInstances.savePageControls.getCurrentOptionsToSave();
|
|
|
options.socketClientId = socketClientId;
|
|
options.socketClientId = socketClientId;
|
|
|
|
|
|
|
|
|
|
+ if (editorMode === 'hackmd') {
|
|
|
|
|
+ // set option to sync
|
|
|
|
|
+ options.isSyncRevisionToHackmd = true;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
let promise = undefined;
|
|
let promise = undefined;
|
|
|
if (pageId == null) {
|
|
if (pageId == null) {
|
|
|
promise = crowi.createPage(pagePath, markdown, options);
|
|
promise = crowi.createPage(pagePath, markdown, options);
|
|
|
}
|
|
}
|
|
|
else {
|
|
else {
|
|
|
promise = crowi.updatePage(pageId, pageRevisionId, markdown, options);
|
|
promise = crowi.updatePage(pageId, pageRevisionId, markdown, options);
|
|
|
- options.isSyncRevisionToHackmd = true;
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
promise
|
|
promise
|
|
@@ -255,12 +260,14 @@ const saveWithSubmitButton = function() {
|
|
|
options.socketClientId = socketClientId;
|
|
options.socketClientId = socketClientId;
|
|
|
|
|
|
|
|
let promise = undefined;
|
|
let promise = undefined;
|
|
|
- // get markdown
|
|
|
|
|
if (editorMode === 'builtin') {
|
|
if (editorMode === 'builtin') {
|
|
|
|
|
+ // get markdown
|
|
|
promise = Promise.resolve(componentInstances.pageEditor.getMarkdown());
|
|
promise = Promise.resolve(componentInstances.pageEditor.getMarkdown());
|
|
|
}
|
|
}
|
|
|
else {
|
|
else {
|
|
|
|
|
+ // get markdown
|
|
|
promise = componentInstances.pageEditorByHackmd.getMarkdown();
|
|
promise = componentInstances.pageEditorByHackmd.getMarkdown();
|
|
|
|
|
+ // set option to sync
|
|
|
options.isSyncRevisionToHackmd = true;
|
|
options.isSyncRevisionToHackmd = true;
|
|
|
}
|
|
}
|
|
|
// create or update
|
|
// create or update
|