浏览代码

fix: navbar offset in editor + editor UI changes

NGPixel 8 年之前
父节点
当前提交
2876b6935b
共有 5 个文件被更改,包括 35 次插入25 次删除
  1. 3 2
      .vscode/settings.json
  2. 2 1
      client/js/app.js
  3. 28 20
      client/scss/components/_editor.scss
  4. 1 1
      server/views/common/header.pug
  5. 1 1
      server/views/pages/view.pug

+ 3 - 2
.vscode/settings.json

@@ -1,5 +1,6 @@
 {
   "eslint.enable": true,
-"puglint.enable": true,
-"standard.enable": false
+  "puglint.enable": true,
+  "standard.enable": false,
+  "editor.formatOnSave": true
 }

+ 2 - 1
client/js/app.js

@@ -19,7 +19,8 @@ $(() => {
     offset: -50
   })
 
-  $('.stickyscroll').sticky({ topSpacing: 15, bottomSpacing: 75 })
+  $('#header').sticky({ topSpacing: 0 })
+  $('.sidebar-pagecontents').sticky({ topSpacing: 15, bottomSpacing: 75 })
 
   // ====================================
   // Notifications

+ 28 - 20
client/scss/components/_editor.scss

@@ -1,8 +1,9 @@
 
 .editor-toolbar {
 	z-index: 2;
-	background-color: mc('indigo', '900');
+	background: linear-gradient(to bottom, mc('blue-grey', '900'), mc('blue-grey', '700'));
 	border: none;
+  border-top: 1px solid mc('blue-grey', '400');
 	border-top-left-radius: 0;
 	border-top-right-radius: 0;
 	opacity: 1;
@@ -10,6 +11,7 @@
 	top: 50px;
 	left: 0;
 	width: 100%;
+  box-shadow: 0 0 5px rgba(0,0,0,.75);
 
 	&:hover {
 		opacity: 1;
@@ -299,27 +301,33 @@
 .CodeMirror {
 	border-left: none;
 	border-right: none;
-	padding-top: 52px;
-	font-family: $core-font-monospace;
+	margin-top: 49px;
+	font-family: $core-font-standard;
+  border: 10px solid mc('blue-grey', '100');
 }
 
-.CodeMirror .CodeMirror-code .cm-url {
-	color: #00ACC1;
-}
-.CodeMirror .CodeMirror-code .cm-header-1 {
-	color: #635c8c;
-	font-size: 2em;
-	font-weight: 400;
-}
-.CodeMirror .CodeMirror-code .cm-header-2 {
-	color: #222324;
-	font-size: 1.75em;
-	font-weight: 300;
-}
-.CodeMirror .CodeMirror-code .cm-header-3 {
-	color: #222324;
-	font-size: 1.5em;
-	font-weight: 300;
+.CodeMirror .CodeMirror-code {
+  .cm-url {
+    color: #00ACC1;
+  }
+  .cm-header-1 {
+    color: #635c8c;
+    font-size: 2em;
+    font-weight: 400;
+  }
+  .cm-header-2 {
+    color: #222324;
+    font-size: 1.75em;
+    font-weight: 300;
+  }
+  .cm-header-3 {
+    color: #222324;
+    font-size: 1.5em;
+    font-weight: 300;
+  }
+  .cm-formatting-code-block, .cm-comment {
+    font-family: $core-font-monospace;
+  }
 }
 
 .editor-toolbar .fa {

+ 1 - 1
server/views/common/header.pug

@@ -1,6 +1,6 @@
 
 #header-container
-  nav.nav.stickyscroll#header
+  nav.nav#header
     .nav-left
       block rootNavLeft
         a.nav-item(href='/')

+ 1 - 1
server/views/pages/view.pug

@@ -64,7 +64,7 @@ block content
                   a(href='/login')
                     i.icon-unlock
                     span= t('nav.login')
-          aside.stickyscroll
+          aside.sidebar-pagecontents
             .sidebar-label
               span= t('sidebar.pagecontents')
             ul.sidebar-menu