aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorab <abdullah_ahmed@brown.edu>2019-06-11 14:13:22 -0400
committerab <abdullah_ahmed@brown.edu>2019-06-11 14:13:22 -0400
commit366ac7e434be306ffd979d7f22ef50ad77fbc1eb (patch)
tree5b666c6e46ba91748b2dd53e834c0af06dd40299 /src
parentbf73b629c78d0db0b8d4bcf6aadd6609b3fe1689 (diff)
lolz
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;
}