feat(calendar): Refresh data when clicking on 'today'

This commit is contained in:
smizrahi
2022-10-17 18:55:32 +02:00
parent 77062befc5
commit 5fb82fe414
7 changed files with 11 additions and 7 deletions
+1 -1
View File
@@ -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>
+1 -1
View File
@@ -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>
+1 -1
View File
@@ -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 });
};