aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/client/util/TooltipTextMenu.tsx12
1 files changed, 8 insertions, 4 deletions
diff --git a/src/client/util/TooltipTextMenu.tsx b/src/client/util/TooltipTextMenu.tsx
index c5d016547..905f1969c 100644
--- a/src/client/util/TooltipTextMenu.tsx
+++ b/src/client/util/TooltipTextMenu.tsx
@@ -278,14 +278,18 @@ export class TooltipTextMenu {
let select = state.selection;
let node = select.$from.nodeAfter;
if (node) {
- console.log("node");
- console.log(node.type.name);
if (node.type.name === "star") {
- console.log(node.attrs.oldtext);
+ let oldselection = node.attrs.oldtext;
+ if (dispatch) {
+ dispatch(state.tr.replaceSelection(oldselection.content()));
+ }
+ return true;
}
}
if (dispatch) {
- dispatch(state.tr.replaceSelectionWith(type.create({ attrs: { oldtext: select } })));
+ let newNode = type.create();
+ newNode.attrs.oldtext = select;
+ dispatch(state.tr.replaceSelectionWith(newNode));
}
return true;
}