Reduce use of isMobile()

This commit is contained in:
the-djmaze 2023-02-23 15:43:32 +01:00
parent 6af13255f2
commit 8623bb5d60
9 changed files with 28 additions and 23 deletions

View file

@ -146,10 +146,6 @@ export class MailMessageList extends AbstractViewRight {
return c && MessagelistUserStore().length > c;
},
mobileCheckedStateShow: () => ThemeStore.isMobile() ? MessagelistUserStore.hasChecked() : 1,
mobileCheckedStateHide: () => ThemeStore.isMobile() ? !MessagelistUserStore.hasChecked() : 1,
listGrouped: () => {
let uid = MessagelistUserStore.threadUid(),
sort = FolderUserStore.sortMode() || 'DATE';
@ -410,7 +406,7 @@ export class MailMessageList extends AbstractViewRight {
}
moveCommand(vm, event) {
if (this.mobileCheckedStateShow()) {
if (MessagelistUserStore.hasChecked()) {
if (vm && event?.preventDefault) {
stopEvent(event);
}

View file

@ -280,8 +280,6 @@ export class MailMessageView extends AbstractViewRight {
onBuild(dom) {
const eqs = (ev, s) => ev.target.closestWithin(s, dom);
dom.addEventListener('click', event => {
ThemeStore.isMobile() && leftPanelDisabled(true);
let el = eqs(event, 'a');
if (el && 0 === event.button && mailToHelper(el.href)) {
stopEvent(event);