Reduce MessageList html/css footprint

This commit is contained in:
djmaze 2021-08-10 12:22:55 +02:00
parent 48e8138764
commit 6a903bc9b2
3 changed files with 19 additions and 18 deletions

View file

@ -142,20 +142,15 @@ html.rl-no-preview-pane {
line-height: 13px;
}
.listEmptyList, .listEmptyListLoading, .listDragOver, .listError, .listEmptySearchList {
.listEmptyMessage, .listLoading, .listDragOver, .listError {
color: #999;
text-align: center;
padding: 60px 10px;
font-size: 24px;
line-height: 30px;
.e-icon {
font-size: 24px;
line-height: 30px;
}
}
.listEmptyListLoading .icon-spinner {
.listLoading .icon-spinner {
width: 0.75em;
height: 0.75em;
margin: 0;

View file

@ -84,7 +84,6 @@ export class MessageListMailBoxUserView extends AbstractViewRight {
this.messageListEndThreadUid = MessageUserStore.listEndThreadUid;
this.messageListCheckedOrSelected = MessageUserStore.listCheckedOrSelected;
this.messageListCompleteLoadingThrottle = MessageUserStore.listCompleteLoading;
initOnStartOrLangChange(() => this.emptySubjectValue = i18n('MESSAGE_LIST/EMPTY_SUBJECT_TEXT'));
@ -549,7 +548,7 @@ export class MessageListMailBoxUserView extends AbstractViewRight {
this.setActionForAll(
FolderUserStore.currentFolderFullNameRaw(),
MessageSetAction.SetSeen,
this.messageListEndThreadUid()
MessageUserStore.listEndThreadUid()
);
}
@ -658,11 +657,21 @@ export class MessageListMailBoxUserView extends AbstractViewRight {
}
}
listEmptyMessage() {
if (!this.dragOver()
&& !MessageUserStore.list().length
&& !MessageUserStore.listCompleteLoading()
&& !MessageUserStore.listError()) {
return i18n('MESSAGE_LIST/EMPTY_' + (MessageUserStore.listSearch() ? 'SEARCH_' : '') + 'LIST');
}
return '';
}
clearListIsVisible() {
return (
!this.messageListSearchDesc() &&
!this.messageListError() &&
!this.messageListEndThreadUid() &&
!MessageUserStore.listError() &&
!MessageUserStore.listEndThreadUid() &&
MessageUserStore.list().length &&
(this.isSpamFolder() || this.isTrashFolder())
);
@ -820,7 +829,7 @@ export class MessageListMailBoxUserView extends AbstractViewRight {
if (this.messageListSearchDesc()) {
this.cancelSearch();
return false;
} else if (this.messageListEndThreadUid()) {
} else if (MessageUserStore.listEndThreadUid()) {
this.cancelThreadUid();
return false;
}