瀏覽代碼

Markdown editor toolbar UI enhancements

NGPixel 8 年之前
父節點
當前提交
e8ebf9d231
共有 7 個文件被更改,包括 24 次插入6 次删除
  1. 0 0
      assets/css/app.css
  2. 0 0
      assets/js/app.js
  3. 3 0
      client/js/pages/edit.js
  4. 0 2
      client/js/pages/source.js
  5. 19 0
      client/scss/components/_editor.scss
  6. 1 2
      views/pages/create.pug
  7. 1 2
      views/pages/edit.pug

文件差異過大導致無法顯示
+ 0 - 0
assets/css/app.css


文件差異過大導致無法顯示
+ 0 - 0
assets/js/app.js


+ 3 - 0
client/js/pages/edit.js

@@ -1,6 +1,9 @@
 
 if($('#page-type-edit').length) {
 
+	$('.editor-toolbar').attr('data-margin-top', $('#header').height());
+	var editorToolbarSticky = new Sticky('.editor-toolbar');
+
 	//-> Discard
 
 	$('.btn-edit-discard').on('click', (ev) => {

+ 0 - 2
client/js/pages/source.js

@@ -7,6 +7,4 @@ if($('#page-type-source').length) {
   scEditor.setReadOnly(true);
   scEditor.renderer.updateFull();
 
-  console.log(scEditor.getSession().getLength());
-
 }

+ 19 - 0
client/scss/components/_editor.scss

@@ -1,4 +1,23 @@
 
+.editor-toolbar {
+	z-index: 2;
+	background-color: #FFF;
+	border: none;
+	border-top-left-radius: 0;
+	border-top-right-radius: 0;
+	opacity: 0.9;
+
+	&:hover {
+		opacity: 1;
+	}
+
+}
+
+.CodeMirror {
+	border-left: none;
+	border-right: none;
+}
+
 .editor-toolbar i.separator {
 	margin-top: 5px;
 }

+ 1 - 2
views/pages/create.pug

@@ -18,8 +18,7 @@ block rootNavRight
 block content
 
 	#page-type-create(data-entrypath=pageData.meta.path)
-		section.section.is-small
-			textarea#mk-editor= pageData.markdown
+		textarea#mk-editor= pageData.markdown
 
 	.modal#modal-create-discard
 		.modal-background

+ 1 - 2
views/pages/edit.pug

@@ -22,7 +22,6 @@ block rootNavRight
 block content
 
 	#page-type-edit(data-entrypath=pageData.meta.path)
-		section.section.is-small
-			textarea#mk-editor= pageData.markdown
+		textarea#mk-editor= pageData.markdown
 
 	include ../modals/edit

部分文件因文件數量過多而無法顯示