diff options
author | ab <abdullah_ahmed@brown.edu> | 2019-06-11 14:13:22 -0400 |
---|---|---|
committer | ab <abdullah_ahmed@brown.edu> | 2019-06-11 14:13:22 -0400 |
commit | 366ac7e434be306ffd979d7f22ef50ad77fbc1eb (patch) | |
tree | 5b666c6e46ba91748b2dd53e834c0af06dd40299 | |
parent | bf73b629c78d0db0b8d4bcf6aadd6609b3fe1689 (diff) |
lolz
-rw-r--r-- | src/client/util/TooltipTextMenu.tsx | 12 |
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; } |