瀏覽代碼

:rotating_light:

Liyuan Li 5 年之前
父節點
當前提交
0817ec1005
共有 5 個文件被更改,包括 30 次插入30 次删除
  1. 1 1
      src/ts/toolbar/Both.ts
  2. 5 5
      src/ts/toolbar/index.ts
  3. 3 3
      src/ts/ui/initUI.ts
  4. 20 20
      src/ts/util/Options.ts
  5. 1 1
      types/index.d.ts

+ 1 - 1
src/ts/toolbar/Both.ts

@@ -6,7 +6,7 @@ export class Both extends MenuItem {
     constructor(vditor: IVditor, menuItem: IMenuItem) {
         super(vditor, menuItem);
         if (vditor.options.preview.mode === "both") {
-            this.element.children[0].classList.add('vditor-menu--current');
+            this.element.children[0].classList.add("vditor-menu--current");
         }
         this.element.children[0].addEventListener(getEventName(), (event) => {
             event.preventDefault();

+ 5 - 5
src/ts/toolbar/index.ts

@@ -1,3 +1,5 @@
+import {Constants} from "../constants";
+import {getEventName} from "../util/compatibility";
 import {Both} from "./Both";
 import {Br} from "./Br";
 import {Counter} from "./Counter";
@@ -14,17 +16,15 @@ import {Indent} from "./Indent";
 import {Info} from "./Info";
 import {InsertAfter} from "./InsertAfter";
 import {InsertBefore} from "./InsertBefore";
+import {MenuItem} from "./MenuItem";
 import {Outdent} from "./Outdent";
 import {Outline} from "./Outline";
 import {Preview} from "./Preview";
 import {Record} from "./Record";
 import {Redo} from "./Redo";
+import {hidePanel} from "./setToolbar";
 import {Undo} from "./Undo";
 import {Upload} from "./Upload";
-import {MenuItem} from "./MenuItem";
-import {getEventName} from "../util/compatibility";
-import {Constants} from "../constants";
-import {hidePanel} from "./setToolbar";
 
 export class Toolbar {
     public elements: { [key: string]: HTMLElement };
@@ -50,7 +50,7 @@ export class Toolbar {
                     subMenuItem.level = 2;
                     panelElement.appendChild(this.genItem(vditor, subMenuItem, subI));
                 });
-                itemElement.appendChild(panelElement)
+                itemElement.appendChild(panelElement);
                 itemElement.children[0].addEventListener(getEventName(), (event) => {
                     event.preventDefault();
                     if (this.element.firstElementChild.classList.contains(Constants.CLASS_MENU_DISABLED)) {

+ 3 - 3
src/ts/ui/initUI.ts

@@ -82,7 +82,7 @@ export const setPadding = (vditor: IVditor) => {
         vditor.ir.element.style.padding = `10px ${Math.max(35, padding)}px`;
     }
 
-    let outlineWidth = 0
+    let outlineWidth = 0;
     if (vditor.toolbar.elements.outline) {
         let height: number;
         if (vditor.options.height === "auto") {
@@ -93,14 +93,14 @@ export const setPadding = (vditor: IVditor) => {
         if (vditor.element.classList.contains("vditor--fullscreen")) {
             height = window.innerHeight;
         }
-        const outlienElement = vditor.element.querySelector(".vditor-outline__panel") as HTMLElement
+        const outlienElement = vditor.element.querySelector(".vditor-outline__panel") as HTMLElement;
         outlienElement.style.height =
             (height - vditor.toolbar.element.offsetHeight) + "px";
         outlineWidth = outlienElement.offsetWidth;
     }
 
     vditor.toolbar.element.style.paddingLeft = parseInt(vditor[vditor.currentMode].element.style.paddingLeft, 10)
-        + outlineWidth + 'px';
+        + outlineWidth + "px";
 };
 
 export const setTypewriterPosition = (vditor: IVditor) => {

+ 20 - 20
src/ts/util/Options.ts

@@ -1,35 +1,35 @@
-import {VDITOR_VERSION} from "../constants";
-import italicSVG from "../../assets/icons/italic.svg";
-import infoSVG from "../../assets/icons/info.svg";
-import helpSVG from "../../assets/icons/help.svg";
-import editSVG from "../../assets/icons/edit.svg";
-import bothSVG from "../../assets/icons/both.svg";
+import insertAfterSVG from "../../assets/icons/after.svg";
+import outlinerSVG from "../../assets/icons/align-center.svg";
+import insertBeforeSVG from "../../assets/icons/before.svg";
 import boldSVG from "../../assets/icons/bold.svg";
+import bothSVG from "../../assets/icons/both.svg";
+import bugSVG from "../../assets/icons/bug.svg";
 import checkSVG from "../../assets/icons/check.svg";
 import codeSVG from "../../assets/icons/code.svg";
+import editSVG from "../../assets/icons/edit.svg";
+import emojiSVG from "../../assets/icons/emoji.svg";
+import fullscreenSVG from "../../assets/icons/fullscreen.svg";
+import headingsSVG from "../../assets/icons/headings.svg";
+import helpSVG from "../../assets/icons/help.svg";
+import indentSVG from "../../assets/icons/indent.svg";
+import infoSVG from "../../assets/icons/info.svg";
 import inlineCodeSVG from "../../assets/icons/inline-code.svg";
+import italicSVG from "../../assets/icons/italic.svg";
 import lineSVG from "../../assets/icons/line.svg";
 import linkSVG from "../../assets/icons/link.svg";
 import listSVG from "../../assets/icons/list.svg";
 import orderedListVG from "../../assets/icons/ordered-list.svg";
+import formatSVG from "../../assets/icons/outdent.svg";
+import outdentSVG from "../../assets/icons/outdent.svg";
+import previewSVG from "../../assets/icons/preview.svg";
 import quoteSVG from "../../assets/icons/quote.svg";
+import recordSVG from "../../assets/icons/record.svg";
+import redoSVG from "../../assets/icons/redo.svg";
 import strikekSVG from "../../assets/icons/strike.svg";
 import tableSVG from "../../assets/icons/table.svg";
-import emojiSVG from "../../assets/icons/emoji.svg";
-import fullscreenSVG from "../../assets/icons/fullscreen.svg";
-import bugSVG from "../../assets/icons/bug.svg";
-import headingsSVG from "../../assets/icons/headings.svg";
-import formatSVG from "../../assets/icons/outdent.svg";
-import outlinerSVG from "../../assets/icons/align-center.svg";
-import indentSVG from "../../assets/icons/indent.svg";
-import redoSVG from "../../assets/icons/redo.svg";
-import insertBeforeSVG from "../../assets/icons/before.svg";
-import previewSVG from "../../assets/icons/preview.svg";
-import uploadSVG from "../../assets/icons/upload.svg";
 import undoSVG from "../../assets/icons/undo.svg";
-import insertAfterSVG from "../../assets/icons/after.svg";
-import outdentSVG from "../../assets/icons/outdent.svg";
-import recordSVG from "../../assets/icons/record.svg";
+import uploadSVG from "../../assets/icons/upload.svg";
+import {VDITOR_VERSION} from "../constants";
 
 export class Options {
     public options: IOptions;

+ 1 - 1
types/index.d.ts

@@ -12,7 +12,7 @@ interface ILuteRender {
                 Type: number,
             },
         }
-    }, entering: boolean) => [string, number];
+    },               entering: boolean) => [string, number];
 }
 
 interface ILuteOptions extends IMarkdownConfig {