aboutsummaryrefslogtreecommitdiff
path: root/src/client/views/nodes/formattedText
diff options
context:
space:
mode:
Diffstat (limited to 'src/client/views/nodes/formattedText')
-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;
}