TF-3264 Fix composer drag drop all modes (#3279)

This commit is contained in:
Dat Dang
2024-11-28 17:46:01 +07:00
committed by Dat H. Pham
parent 50e88d859e
commit 59c5df2a1b
4 changed files with 23 additions and 0 deletions
@@ -237,6 +237,7 @@ class ComposerController extends BaseController
void onInit() {
super.onInit();
if (PlatformInfo.isWeb) {
responsiveContainerKey = GlobalKey();
richTextWebController = getBinding<RichTextWebController>();
responsiveContainerKey = GlobalKey();
menuMoreOptionController = CustomPopupMenuController();
@@ -286,6 +287,7 @@ class ComposerController extends BaseController
richTextMobileTabletController = null;
}
_identityContentOnOpenPolicy = SignatureStatus.editedAvailable;
responsiveContainerKey = null;
super.onClose();
}
@@ -2246,6 +2248,12 @@ class ComposerController extends BaseController
}
}
void handleOnDragOverHtmlEditorWeb(List<dynamic>? types) {
if (types.validateFilesTransfer) {
mailboxDashBoardController.localFileDraggableAppState.value = DraggableAppState.active;
}
}
void onLocalFileDropZoneListener({
required BuildContext context,
required DropDoneDetails details,