Browse Source

Merge branch 'master' into feat/tag-list-page-for-master-merge

yusuketk 7 years ago
parent
commit
08b7cd03f1

+ 2 - 1
CHANGES.md

@@ -2,7 +2,8 @@
 
 
 ## 3.4.5-RC
 ## 3.4.5-RC
 
 
-* 
+* Support: Upgrade libs
+    * growi-commons
 
 
 ## 3.4.4
 ## 3.4.4
 
 

+ 1 - 1
package.json

@@ -88,7 +88,7 @@
     "express-webpack-assets": "^0.1.0",
     "express-webpack-assets": "^0.1.0",
     "googleapis": "^39.1.0",
     "googleapis": "^39.1.0",
     "graceful-fs": "^4.1.11",
     "graceful-fs": "^4.1.11",
-    "growi-commons": "^3.2.2",
+    "growi-commons": "^4.0.0",
     "helmet": "^3.13.0",
     "helmet": "^3.13.0",
     "i18next": "^15.0.9",
     "i18next": "^15.0.9",
     "i18next-express-middleware": "^1.4.1",
     "i18next-express-middleware": "^1.4.1",

+ 12 - 5
src/client/js/legacy/crowi.js

@@ -357,13 +357,12 @@ $(() => {
     $(this).serializeArray().forEach((obj) => {
     $(this).serializeArray().forEach((obj) => {
       nameValueMap[obj.name] = obj.value; // nameValueMap.new_path is renamed page path
       nameValueMap[obj.name] = obj.value; // nameValueMap.new_path is renamed page path
     });
     });
-
-    const data = `${$(this).serialize()}&socketClientId=${crowi.getSocketClientId()}`;
+    nameValueMap.socketClientId = crowi.getSocketClientId();
 
 
     $.ajax({
     $.ajax({
       type: 'POST',
       type: 'POST',
       url: '/_api/pages.rename',
       url: '/_api/pages.rename',
-      data,
+      data: nameValueMap,
       dataType: 'json',
       dataType: 'json',
     })
     })
       .done((res) => {
       .done((res) => {
@@ -396,11 +395,12 @@ $(() => {
     $(this).serializeArray().forEach((obj) => {
     $(this).serializeArray().forEach((obj) => {
       nameValueMap[obj.name] = obj.value; // nameValueMap.new_path is duplicated page path
       nameValueMap[obj.name] = obj.value; // nameValueMap.new_path is duplicated page path
     });
     });
+    nameValueMap.socketClientId = crowi.getSocketClientId();
 
 
     $.ajax({
     $.ajax({
       type: 'POST',
       type: 'POST',
       url: '/_api/pages.duplicate',
       url: '/_api/pages.duplicate',
-      data: $(this).serialize(),
+      data: nameValueMap,
       dataType: 'json',
       dataType: 'json',
     }).done((res) => {
     }).done((res) => {
       // error
       // error
@@ -426,10 +426,17 @@ $(() => {
     $('#deletePage .msg').hide();
     $('#deletePage .msg').hide();
   });
   });
   $('#delete-page-form').submit((e) => {
   $('#delete-page-form').submit((e) => {
+    // create name-value map
+    const nameValueMap = {};
+    $('#delete-page-form').serializeArray().forEach((obj) => {
+      nameValueMap[obj.name] = obj.value;
+    });
+    nameValueMap.socketClientId = crowi.getSocketClientId();
+
     $.ajax({
     $.ajax({
       type: 'POST',
       type: 'POST',
       url: '/_api/pages.remove',
       url: '/_api/pages.remove',
-      data: $('#delete-page-form').serialize(),
+      data: nameValueMap,
       dataType: 'json',
       dataType: 'json',
     }).done((res) => {
     }).done((res) => {
       // error
       // error

File diff suppressed because it is too large
+ 390 - 197
src/client/styles/agile-admin/inverse/eliteadmin.scss


+ 1 - 4
src/server/models/page.js

@@ -1098,11 +1098,8 @@ module.exports = function(crowi) {
       }
       }
 
 
       pageData.status = STATUS_DELETED;
       pageData.status = STATUS_DELETED;
-      const updatedPageData = await this.rename(pageData, newPath, user, { createRedirectPage: true });
+      const updatedPageData = await this.rename(pageData, newPath, user, { socketClientId, createRedirectPage: true });
 
 
-      if (socketClientId != null) {
-        pageEvent.emit('delete', updatedPageData, user, socketClientId);
-      }
       return updatedPageData;
       return updatedPageData;
     }
     }
 
 

+ 4 - 4
yarn.lock

@@ -4826,10 +4826,10 @@ graceful-fs@^4.1.15:
   resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.15.tgz#ffb703e1066e8a0eeaa4c8b80ba9253eeefbfb00"
   resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.15.tgz#ffb703e1066e8a0eeaa4c8b80ba9253eeefbfb00"
   integrity sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA==
   integrity sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA==
 
 
-growi-commons@^3.2.2:
-  version "3.2.2"
-  resolved "https://registry.yarnpkg.com/growi-commons/-/growi-commons-3.2.2.tgz#36aaca18e23aaa13ecd9b26e72fed527b3d4c070"
-  integrity sha512-7tX7+rpduaJthVAuc6EIKGoIQ/bW6RpPLVLjpddW4tgU05Sw3KnGdXCGzEHAMYulrKRRo++DcPWdIoPuw7r0Zw==
+growi-commons@^4.0.0:
+  version "4.0.0"
+  resolved "https://registry.yarnpkg.com/growi-commons/-/growi-commons-4.0.0.tgz#f0c0b0f2bac218111555869d7d405e235fb053c6"
+  integrity sha512-5y0pX8efYW8Abov+9MnLypFWIXPSNb4C81VsRbDWAEIUOiFjEn8Tp7PBzxtT51pk9WMenljFMo7rGOxuDgkDzw==
 
 
 growl@1.10.5:
 growl@1.10.5:
   version "1.10.5"
   version "1.10.5"

Some files were not shown because too many files changed in this diff