TF-795 [Web] Fix customizing style in composer unselect the composer widget

This commit is contained in:
dab246
2022-08-09 12:26:41 +07:00
committed by Dat H. Pham
parent 871b40a968
commit 1f9c2333af
@@ -88,6 +88,7 @@ class RichTextWebController extends BaseRichTextController {
editorController.execCommand(
textStyleType.commandAction,
argument: colorAsString);
editorController.setFocus();
},
onSelectColor: (selectedColor) {
final newColor = selectedColor ?? Colors.black;
@@ -100,6 +101,7 @@ class RichTextWebController extends BaseRichTextController {
editorController.execCommand(
textStyleType.commandAction,
argument: colorAsString);
editorController.setFocus();
}
);
break;
@@ -117,6 +119,7 @@ class RichTextWebController extends BaseRichTextController {
editorController.execCommand(
textStyleType.commandAction,
argument: colorAsString);
editorController.setFocus();
},
onSelectColor: (selectedColor) {
final newColor = selectedColor ?? Colors.white;
@@ -129,12 +132,14 @@ class RichTextWebController extends BaseRichTextController {
editorController.execCommand(
textStyleType.commandAction,
argument: colorAsString);
editorController.setFocus();
}
);
break;
default:
editorController.execCommand(textStyleType.commandAction);
_selectTextStyleType(textStyleType);
editorController.setFocus();
break;
}
}
@@ -165,6 +170,7 @@ class RichTextWebController extends BaseRichTextController {
editorController.execCommand(
RichTextStyleType.fontName.commandAction,
argument: fontSelected.fontFamily);
editorController.setFocus();
}
bool get isMenuFontOpen => menuFontStatus.value == DropdownMenuFontStatus.open;
@@ -210,12 +216,14 @@ class RichTextWebController extends BaseRichTextController {
editorController.execCommand(
RichTextStyleType.headerStyle.commandAction,
argument: styleSelected.styleValue);
editorController.setFocus();
}
void applyParagraphType(ParagraphType newParagraph) {
selectedParagraph.value = newParagraph;
editorController.execCommand(newParagraph.commandAction);
menuParagraphController.hideMenu();
editorController.setFocus();
}
void closeAllMenuPopup() {
@@ -237,6 +245,7 @@ class RichTextWebController extends BaseRichTextController {
selectedOrderList.value = newOrderList;
editorController.execCommand(newOrderList.commandAction);
menuOrderListController.hideMenu();
editorController.setFocus();
}
@override