Просмотр исходного кода

Merge branch 'master' into feat/3176-grid-edit-modal-for-master-merge

itizawa 5 лет назад
Родитель
Сommit
32471f42ef

+ 4 - 6
src/client/styles/scss/theme/_apply-colors-dark.scss

@@ -47,12 +47,6 @@ textarea.form-control {
   // border: 1px solid darken($border, 30%);
   // border: 1px solid darken($border, 30%);
 }
 }
 
 
-.grw-slack-notification {
-  .form-control {
-    background: $bgcolor-global;
-  }
-}
-
 .form-control[disabled],
 .form-control[disabled],
 .form-control[readonly] {
 .form-control[readonly] {
   color: lighten($color-global, 10%);
   color: lighten($color-global, 10%);
@@ -317,6 +311,10 @@ ul.pagination {
   background-color: transparent;
   background-color: transparent;
   $color-slack: #4b144c;
   $color-slack: #4b144c;
 
 
+  .form-control {
+    background: $bgcolor-global;
+  }
+
   .custom-control-label {
   .custom-control-label {
     &::before {
     &::before {
       background-color: $secondary;
       background-color: $secondary;

+ 6 - 6
src/client/styles/scss/theme/_apply-colors-light.scss

@@ -38,12 +38,6 @@ $border-color: $border-color-global;
   background-color: $bgcolor-global;
   background-color: $bgcolor-global;
 }
 }
 
 
-.grw-slack-notification {
-  .form-control {
-    background: white;
-  }
-}
-
 .form-control::placeholder {
 .form-control::placeholder {
   color: darken($bgcolor-global, 20%);
   color: darken($bgcolor-global, 20%);
 }
 }
@@ -191,6 +185,8 @@ $border-color: $border-color-global;
  * GROWI on-edit
  * GROWI on-edit
  */
  */
 .grw-editor-navbar-bottom {
 .grw-editor-navbar-bottom {
+  background-color: $gray-50;
+
   #slack-mark-white {
   #slack-mark-white {
     display: none;
     display: none;
   }
   }
@@ -222,6 +218,10 @@ $border-color: $border-color-global;
   background-color: white;
   background-color: white;
   $color-slack: #4b144c;
   $color-slack: #4b144c;
 
 
+  .form-control {
+    background: white;
+  }
+
   .custom-control-label {
   .custom-control-label {
     &::before {
     &::before {
       background-color: $gray-200;
       background-color: $gray-200;

+ 0 - 4
src/client/styles/scss/theme/_apply-colors.scss

@@ -433,10 +433,6 @@ body.on-edit {
       border-top-color: $border-color-theme;
       border-top-color: $border-color-theme;
     }
     }
   }
   }
-
-  .grw-editor-navbar-bottom {
-    background-color: $gray-50;
-  }
 }
 }
 
 
 /*
 /*

+ 1 - 1
src/server/routes/admin.js

@@ -325,7 +325,7 @@ module.exports = function(crowi, app) {
 
 
   api.validators.export.download = function() {
   api.validators.export.download = function() {
     const validator = [
     const validator = [
-      // https://regex101.com/r/mD4eZs/4
+      // https://regex101.com/r/mD4eZs/6
       // prevent from pass traversal attack
       // prevent from pass traversal attack
       param('fileName').not().matches(/(\.\.\/|\.\.\\)/),
       param('fileName').not().matches(/(\.\.\/|\.\.\\)/),
     ];
     ];

+ 1 - 1
src/server/routes/apiv3/export.js

@@ -62,7 +62,7 @@ module.exports = (crowi) => {
 
 
   const validator = {
   const validator = {
     deleteFile: [
     deleteFile: [
-      // https://regex101.com/r/mD4eZs/4
+      // https://regex101.com/r/mD4eZs/6
       // prevent from unexpecting attack doing delete file (path traversal attack)
       // prevent from unexpecting attack doing delete file (path traversal attack)
       param('fileName').not().matches(/(\.\.\/|\.\.\\)/),
       param('fileName').not().matches(/(\.\.\/|\.\.\\)/),
     ],
     ],

+ 1 - 1
src/server/service/import.js

@@ -369,7 +369,7 @@ class ImportService {
 
 
     unzipStream.on('entry', (entry) => {
     unzipStream.on('entry', (entry) => {
       const fileName = entry.path;
       const fileName = entry.path;
-      // https://regex101.com/r/mD4eZs/4
+      // https://regex101.com/r/mD4eZs/6
       // prevent from unexpecting attack doing unzip file (path traversal attack)
       // prevent from unexpecting attack doing unzip file (path traversal attack)
       // FOR EXAMPLE
       // FOR EXAMPLE
       // ../../src/server/views/admin/markdown.html
       // ../../src/server/views/admin/markdown.html