diff --git a/docs/src/demos/Nodes/Table/index.vue b/docs/src/demos/Nodes/Table/index.vue index 12ed7f94..477e64bd 100644 --- a/docs/src/demos/Nodes/Table/index.vue +++ b/docs/src/demos/Nodes/Table/index.vue @@ -87,6 +87,7 @@ export default { Document, Paragraph, Text, + Gapcursor, Table.configure({ resizable: true, }), @@ -95,6 +96,7 @@ export default { TableCell.extend({ addAttributes() { return { + // original attributes colspan: { default: 1, }, @@ -104,11 +106,10 @@ export default { colwidth: { default: null, }, + // add a color attribute to the table cell color: { default: null, - // Take the attribute values renderHTML: attributes => { - // … and return an object with HTML attributes. return { style: `color: ${attributes.color}`, } @@ -117,7 +118,6 @@ export default { } }, }), - Gapcursor, ], content: `
diff --git a/packages/extension-table/src/table.ts b/packages/extension-table/src/table.ts index 6ddee814..08f59fb7 100644 --- a/packages/extension-table/src/table.ts +++ b/packages/extension-table/src/table.ts @@ -18,7 +18,6 @@ import { toggleHeaderCell, setCellAttr, fixTables, - CellSelection, } from 'prosemirror-tables' import { TextSelection } from 'prosemirror-state' import { createTable } from './utilities/createTable' @@ -100,7 +99,6 @@ export const Table = Node.create({ return deleteTable(state, dispatch) }, mergeCells: (): Command => ({ state, dispatch }) => { - console.log('mergeCells', { state }, state.selection instanceof CellSelection) return mergeCells(state, dispatch) }, splitCell: (): Command => ({ state, dispatch }) => {