(js) Always show center list when no card selected
This commit is contained in:
parent
7897ea58fe
commit
d05477499f
1
NEWS
1
NEWS
|
@ -45,6 +45,7 @@ Bug fixes
|
||||||
- [web] fixed advanced mailbox search when mailbox name is very long
|
- [web] fixed advanced mailbox search when mailbox name is very long
|
||||||
- [web] fixed handling of public access rights of Calendars (#4344)
|
- [web] fixed handling of public access rights of Calendars (#4344)
|
||||||
- [web] fixed server-side CSS sanitization of messages (#4366)
|
- [web] fixed server-side CSS sanitization of messages (#4366)
|
||||||
|
- [web] cards list not accessible when changing address book in expanded card view
|
||||||
- [eas] hebrew folders encoding problem using EAS (#4240)
|
- [eas] hebrew folders encoding problem using EAS (#4240)
|
||||||
- [eas] avoid sync requests for shared folders every second (#4275)
|
- [eas] avoid sync requests for shared folders every second (#4275)
|
||||||
|
|
||||||
|
|
|
@ -234,7 +234,7 @@
|
||||||
|
|
||||||
<div layout="row" class="md-flex">
|
<div layout="row" class="md-flex">
|
||||||
|
|
||||||
<div class="view-list" layout="column" ng-class="{'view-list--close': centerIsClose}">
|
<div class="view-list" layout="column" ng-class="{'view-list--close': addressbook.centerIsClose(centerIsClose)}">
|
||||||
|
|
||||||
<!-- single-selection toolbar -->
|
<!-- single-selection toolbar -->
|
||||||
<md-toolbar class="md-accent md-hue-1"
|
<md-toolbar class="md-accent md-hue-1"
|
||||||
|
@ -516,7 +516,7 @@
|
||||||
<md-fab-speed-dial
|
<md-fab-speed-dial
|
||||||
class="md-scale sg-fab-bottom-center"
|
class="md-scale sg-fab-bottom-center"
|
||||||
ng-cloak="ng-cloak"
|
ng-cloak="ng-cloak"
|
||||||
ng-class="{ 'sg-sidenav-close': leftIsClose, 'sg-center-close': centerIsClose }"
|
ng-class="{ 'sg-sidenav-close': leftIsClose, 'sg-center-close': addressbook.centerIsClose(centerIsClose) }"
|
||||||
md-direction="up"
|
md-direction="up"
|
||||||
ng-show="addressbook.selectedFolder.isOwned || addressbook.selectedFolder.acls.objectCreator">
|
ng-show="addressbook.selectedFolder.isOwned || addressbook.selectedFolder.acls.objectCreator">
|
||||||
<md-fab-trigger>
|
<md-fab-trigger>
|
||||||
|
|
|
@ -327,7 +327,7 @@
|
||||||
class="md-scale sg-fab-bottom-center"
|
class="md-scale sg-fab-bottom-center"
|
||||||
ng-if="::!mailbox.composeWindowEnabled()"
|
ng-if="::!mailbox.composeWindowEnabled()"
|
||||||
ng-cloak="ng-cloak"
|
ng-cloak="ng-cloak"
|
||||||
ng-class="{ 'sg-sidenav-close': leftIsClose, 'sg-center-close': centerIsClose }"
|
ng-class="{ 'sg-sidenav-close': leftIsClose, 'sg-center-close': mailbox.centerIsClose(centerIsClose) }"
|
||||||
md-direction="up">
|
md-direction="up">
|
||||||
<md-fab-trigger>
|
<md-fab-trigger>
|
||||||
<md-button class="md-fab md-accent" label:aria-label="Write a new message">
|
<md-button class="md-fab md-accent" label:aria-label="Write a new message">
|
||||||
|
@ -352,7 +352,7 @@
|
||||||
class="md-fab md-accent sg-fab-bottom-center"
|
class="md-fab md-accent sg-fab-bottom-center"
|
||||||
var:aria-label="Write a new message"
|
var:aria-label="Write a new message"
|
||||||
ng-if="::mailbox.composeWindowEnabled()"
|
ng-if="::mailbox.composeWindowEnabled()"
|
||||||
ng-class="{ 'sg-sidenav-close': leftIsClose, 'sg-center-close': centerIsClose }"
|
ng-class="{ 'sg-sidenav-close': leftIsClose, 'sg-center-close': mailbox.centerIsClose(centerIsClose) }"
|
||||||
ng-click="mailbox.newMessage($event)">
|
ng-click="mailbox.newMessage($event)">
|
||||||
<md-tooltip md-direction="left"><var:string label:value="Write a new message"/></md-tooltip>
|
<md-tooltip md-direction="left"><var:string label:value="Write a new message"/></md-tooltip>
|
||||||
<md-icon>edit</md-icon>
|
<md-icon>edit</md-icon>
|
||||||
|
|
|
@ -89,6 +89,11 @@
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
this.centerIsClose = function(navController_centerIsClose) {
|
||||||
|
// Allow the cards list to be hidden only if a card is selected
|
||||||
|
return this.selectedFolder.hasSelectedCard() && !!navController_centerIsClose;
|
||||||
|
};
|
||||||
|
|
||||||
this.selectCard = function(card) {
|
this.selectCard = function(card) {
|
||||||
$state.go('app.addressbook.card.view', {cardId: card.id});
|
$state.go('app.addressbook.card.view', {cardId: card.id});
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in a new issue