]> BookStack Code Mirror - bookstack/blobdiff - resources/js/editor/menu/index.js
Added table creation and insertion
[bookstack] / resources / js / editor / menu / index.js
index 115178bc8489a089f3b2bb4c9567a34e1fb572a3..665d5f9ef654406d6a1e8f35a6c7c95d1d50ca3c 100644 (file)
@@ -4,11 +4,15 @@ import {
 } from "./menu"
 import {icons} from "./icons";
 import ColorPickerGrid from "./ColorPickerGrid";
+import TableCreatorGrid from "./TableCreatorGrid";
 import {toggleMark} from "prosemirror-commands";
 import {menuBar} from "./menubar"
 import schema from "../schema";
 import {removeMarks} from "../commands";
 
+import itemAnchorButtonItem from "./item-anchor-button";
+import itemHtmlSourceButton from "./item-html-source-button";
+
 
 function cmdItem(cmd, options) {
     const passedOptions = {
@@ -146,10 +150,15 @@ const lists = [
 ];
 
 const inserts = [
+    itemAnchorButtonItem(),
     insertBlockBeforeItem(schema.nodes.horizontal_rule, {
         title: "Horizontal Rule",
         icon: icons.horizontal_rule,
     }),
+    new DropdownSubmenu([
+        new TableCreatorGrid()
+    ], {icon: icons.table}),
+    itemHtmlSourceButton(),
 ];
 
 const utilities = [