TF-3644 Handle scroll thread detail when cursor is in email content area
Signed-off-by: dab246 <tdvu@linagora.com>
This commit is contained in:
@@ -56,6 +56,7 @@ class EmailView extends GetWidget<SingleEmailController> {
|
||||
this.isFirstEmailInThreadDetail = false,
|
||||
this.threadSubject,
|
||||
this.onToggleThreadDetailCollapseExpand,
|
||||
this.scrollController,
|
||||
});
|
||||
|
||||
final bool isInsideThreadDetailView;
|
||||
@@ -63,7 +64,8 @@ class EmailView extends GetWidget<SingleEmailController> {
|
||||
final bool isFirstEmailInThreadDetail;
|
||||
final String? threadSubject;
|
||||
final VoidCallback? onToggleThreadDetailCollapseExpand;
|
||||
|
||||
final ScrollController? scrollController;
|
||||
|
||||
@override
|
||||
String? get tag => emailId?.id.value;
|
||||
|
||||
@@ -388,6 +390,7 @@ class EmailView extends GetWidget<SingleEmailController> {
|
||||
direction: AppUtils.getCurrentDirection(context),
|
||||
contentPadding: 0,
|
||||
useDefaultFont: true,
|
||||
scrollController: scrollController,
|
||||
),
|
||||
if (controller.mailboxDashBoardController.isDisplayedOverlayViewOnIFrame)
|
||||
PointerInterceptor(
|
||||
|
||||
@@ -82,6 +82,7 @@ extension GetThreadDetailEmailViews on ThreadDetailController {
|
||||
onToggleThreadDetailCollapseExpand: () {
|
||||
toggleThreadDetailCollapeExpand(presentationEmail);
|
||||
},
|
||||
scrollController: scrollController,
|
||||
),
|
||||
);
|
||||
}).toList();
|
||||
|
||||
Reference in New Issue
Block a user