mirror of
https://github.com/inverse-inc/sogo.git
synced 2026-08-21 06:33:18 +00:00
feat(calendar): Refresh data when clicking on 'today'
This commit is contained in:
@@ -41,7 +41,7 @@
|
||||
</md-button>
|
||||
<md-button class="hide show-gt-sm" label:aria-label="Today"
|
||||
var:date="todayQueryParameters.day"
|
||||
ng-click="calendar.changeDate($event)"
|
||||
ng-click="calendar.changeDate($event, null, true)"
|
||||
md-no-ink="md-no-ink">
|
||||
<var:string label:value="Today"/>
|
||||
</md-button>
|
||||
|
||||
@@ -40,7 +40,7 @@
|
||||
</md-button>
|
||||
<md-button class="hide show-gt-sm" label:aria-label="Today"
|
||||
var:date="todayQueryParameters.day"
|
||||
ng-click="calendar.changeDate($event)"
|
||||
ng-click="calendar.changeDate($event, null, true)"
|
||||
md-no-ink="md-no-ink">
|
||||
<var:string label:value="Today"/>
|
||||
</md-button>
|
||||
|
||||
@@ -40,7 +40,7 @@
|
||||
</md-button>
|
||||
<md-button class="hide show-gt-sm" label:aria-label="Today"
|
||||
var:date="todayQueryParameters.day"
|
||||
ng-click="calendar.changeDate($event)"
|
||||
ng-click="calendar.changeDate($event, null, true)"
|
||||
md-no-ink="md-no-ink">
|
||||
<var:string label:value="Today"/>
|
||||
</md-button>
|
||||
|
||||
@@ -40,7 +40,7 @@
|
||||
</md-button>
|
||||
<md-button class="hide show-gt-sm" label:aria-label="Today"
|
||||
var:date="todayQueryParameters.day"
|
||||
ng-click="calendar.changeDate($event)"
|
||||
ng-click="calendar.changeDate($event, null, true)"
|
||||
md-no-ink="md-no-ink">
|
||||
<var:string label:value="Today"/>
|
||||
</md-button>
|
||||
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -171,11 +171,15 @@
|
||||
};
|
||||
|
||||
// Change calendar's date
|
||||
this.changeDate = function($event, newDate) {
|
||||
this.changeDate = function($event, newDate, isToday = false) {
|
||||
var date = newDate? newDate.getDayString() : angular.element($event.currentTarget).attr('date');
|
||||
if (newDate)
|
||||
_formatDate(newDate);
|
||||
$state.go('calendars.view', { day: date });
|
||||
// Refresh calendar data if click on today
|
||||
if (isToday) {
|
||||
$rootScope.$emit('calendars:list');
|
||||
}
|
||||
// $state.transitionTo('calendars.view', { day: date });
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user