aboutsummaryrefslogtreecommitdiff
path: root/src/client/views/nodes/formattedText/RichTextMenu.tsx
diff options
context:
space:
mode:
authorgeireann <geireann.lindfield@gmail.com>2021-08-26 11:06:17 -0400
committergeireann <geireann.lindfield@gmail.com>2021-08-26 11:06:17 -0400
commitcf7beac8b1de637fb4c0de86234ab617798d9379 (patch)
tree7b60834f9ee27f839a02d0cee4aa08007e5bbfb5 /src/client/views/nodes/formattedText/RichTextMenu.tsx
parentc1fb227c364af5defb99adc793e850d681caa36a (diff)
added toggleBold
Diffstat (limited to 'src/client/views/nodes/formattedText/RichTextMenu.tsx')
-rw-r--r--src/client/views/nodes/formattedText/RichTextMenu.tsx12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/client/views/nodes/formattedText/RichTextMenu.tsx b/src/client/views/nodes/formattedText/RichTextMenu.tsx
index e32eccb62..4f40b59f2 100644
--- a/src/client/views/nodes/formattedText/RichTextMenu.tsx
+++ b/src/client/views/nodes/formattedText/RichTextMenu.tsx
@@ -279,6 +279,17 @@ export class RichTextMenu extends AntimodeMenu<AntimodeMenuProps> {
});
}
+ toggleBold = (view: EditorView, forceBool?:boolean) => {
+ if (forceBool) {
+ const mark = view.state.schema.marks.bold.create({bold: true});
+ this.setMark(mark, view.state, view.dispatch, true);
+ }
+ else {
+ console.log(toggleMark);
+ toggleMark(view.state.schema.marks.bold);
+ }
+ }
+
setFontSize = (size:number, view: EditorView) => {
const fmark = view.state.schema.marks.pFontSize.create({ fontSize: size });
@@ -378,6 +389,7 @@ export class RichTextMenu extends AntimodeMenu<AntimodeMenuProps> {
view.focus();
return true;
});
+ view.focus();
dispatch?.(tr);
return true;
}