fix: Allow expanding current selection in tables, closes #4128

This commit is contained in:
Tom Moor
2022-09-22 21:55:57 -04:00
parent 0232f3ee98
commit 39e1f43598
2 changed files with 12 additions and 2 deletions

View File

@@ -99,7 +99,12 @@ export default class TableCell extends Node {
grip.addEventListener("mousedown", (event) => {
event.preventDefault();
event.stopImmediatePropagation();
this.editor.view.dispatch(selectRow(index)(state.tr));
this.editor.view.dispatch(
selectRow(
index,
event.metaKey || event.shiftKey
)(state.tr)
);
});
return grip;
})

View File

@@ -76,7 +76,12 @@ export default class TableHeadCell extends Node {
grip.addEventListener("mousedown", (event) => {
event.preventDefault();
event.stopImmediatePropagation();
this.editor.view.dispatch(selectColumn(index)(state.tr));
this.editor.view.dispatch(
selectColumn(
index,
event.metaKey || event.shiftKey
)(state.tr)
);
});
return grip;
})