mirror of
https://github.com/docmost/docmost.git
synced 2025-11-23 14:41:08 +10:00
editor improvements
* add callout, youtube embed, image, video, table, detail, math * fix attachments module * other fixes
This commit is contained in:
6
packages/editor-ext/src/lib/table/cell.ts
Normal file
6
packages/editor-ext/src/lib/table/cell.ts
Normal file
@ -0,0 +1,6 @@
|
||||
import { TableCell as TiptapTableCell } from "@tiptap/extension-table-cell";
|
||||
|
||||
export const TableCell = TiptapTableCell.extend({
|
||||
name: "tableCell",
|
||||
content: "paragraph+",
|
||||
});
|
||||
3
packages/editor-ext/src/lib/table/header.ts
Normal file
3
packages/editor-ext/src/lib/table/header.ts
Normal file
@ -0,0 +1,3 @@
|
||||
import TiptapTableHeader from "@tiptap/extension-table-header";
|
||||
|
||||
export const TableHeader = TiptapTableHeader.configure();
|
||||
4
packages/editor-ext/src/lib/table/index.ts
Normal file
4
packages/editor-ext/src/lib/table/index.ts
Normal file
@ -0,0 +1,4 @@
|
||||
export * from "./table-extension";
|
||||
export * from "./header";
|
||||
export * from "./row";
|
||||
export * from "./cell";
|
||||
6
packages/editor-ext/src/lib/table/row.ts
Normal file
6
packages/editor-ext/src/lib/table/row.ts
Normal file
@ -0,0 +1,6 @@
|
||||
import TiptapTableRow from "@tiptap/extension-table-row";
|
||||
|
||||
export const TableRow = TiptapTableRow.extend({
|
||||
allowGapCursor: false,
|
||||
content: "(tableCell | tableHeader)*",
|
||||
});
|
||||
7
packages/editor-ext/src/lib/table/table-extension.ts
Normal file
7
packages/editor-ext/src/lib/table/table-extension.ts
Normal file
@ -0,0 +1,7 @@
|
||||
import TiptapTable from "@tiptap/extension-table";
|
||||
|
||||
export const Table = TiptapTable.configure({
|
||||
resizable: true,
|
||||
lastColumnResizable: false,
|
||||
allowTableNodeSelection: true,
|
||||
});
|
||||
Reference in New Issue
Block a user