added toggleCellMerge and changed example to use it

If all selected cells are merged than the next call will split them.
This commit is contained in:
Chrissi2812
2018-12-07 10:52:48 +01:00
parent d3a51cefd4
commit ce94d0641d
2 changed files with 9 additions and 1 deletions

View File

@@ -47,6 +47,14 @@ export default class Table extends Node {
addRowAfter: () => addRowAfter,
deleteRow: () => deleteRow,
deleteTable: () => deleteTable,
toggleCellMerge: () => (
(state, dispatch) => {
if (mergeCells(state, dispatch)) {
return
}
splitCell(state, dispatch)
}
),
mergeCells: () => mergeCells,
splitCell: () => splitCell,
toggleHeaderColumn: () => toggleHeaderColumn,