Procházet zdrojové kódy

BugFix: GC-705 syncRevisionToHackmd processing

Yuki Takei před 7 roky
rodič
revize
efef84f0fb
1 změnil soubory, kde provedl 9 přidání a 2 odebrání
  1. 9 2
      resource/js/app.js

+ 9 - 2
resource/js/app.js

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