diff --git a/src/app/pages/agenda/edit-event/edit-event.page.html b/src/app/pages/agenda/edit-event/edit-event.page.html
index 57b957ae0..15a4baafa 100644
--- a/src/app/pages/agenda/edit-event/edit-event.page.html
+++ b/src/app/pages/agenda/edit-event/edit-event.page.html
@@ -163,7 +163,7 @@
diff --git a/src/app/pages/agenda/edit-event/edit-event.page.ts b/src/app/pages/agenda/edit-event/edit-event.page.ts
index 5542f0d12..f240e8da0 100644
--- a/src/app/pages/agenda/edit-event/edit-event.page.ts
+++ b/src/app/pages/agenda/edit-event/edit-event.page.ts
@@ -66,9 +66,9 @@ export class EditEventPage implements OnInit {
public endMinDate = new Date(new Date().getTime() + 15 * 60000).toISOString().slice(0,10)
public maxDate: any;
public stepHour = 1;
- public stepMinute = 5;
- public stepSecond = 5;
- currentDate = new Date();
+ public stepMinute = 15;
+ public stepSecond = 15;
+ currentDate = this.roundTimeQuarterHour();
loadedEventAttachments: Attachment[] = [];
taskParticipants: any = [];
@@ -171,6 +171,39 @@ export class EditEventPage implements OnInit {
});
}
+ roundTimeQuarterHour() {
+ var timeToReturn = new Date();
+ // var minutes = timeToReturn.getMinutes();
+ var minutes = timeToReturn.getMinutes();
+ var hours = timeToReturn.getHours();
+
+ // console.log("MINUTOS: " +minutes);
+ // console.log("BEFORE MINUTES: " +(Math.round(minutes/15) * 15));
+
+ var m = (Math.round(minutes/15) * 15) % 60;
+ // console.log("AFTER MINUTES: " +m);
+ var h = minutes > 52 ? (hours === 23 ? 0 : ++hours) : hours;
+
+ if (m == 0) {
+ if(minutes > m){
+ m = m + 15;
+ }
+ timeToReturn.setHours(h);
+ timeToReturn.setMinutes(m);
+ }else{
+ if(minutes > m){
+
+ m = m + 15;
+
+ timeToReturn.setHours(h);
+ timeToReturn.setMinutes(m);
+ }else {
+ timeToReturn.setHours(h);
+ timeToReturn.setMinutes(m);
+ }
+ }
+ }
+
onSelectedRecurringChanged(ev?:any) {
this.calculetedLastOccurrence(ev);
diff --git a/src/app/shared/agenda/edit-event/edit-event.page.html b/src/app/shared/agenda/edit-event/edit-event.page.html
index 8008ac9af..874535257 100644
--- a/src/app/shared/agenda/edit-event/edit-event.page.html
+++ b/src/app/shared/agenda/edit-event/edit-event.page.html
@@ -147,7 +147,7 @@
[(ngModel)]="postEvent.EndDate"
[max]="maxDate"
[disabled]="disabled"
- [min]="currentDate"
+ [min]="postEvent.StartDate"
>
52 ? (hours === 23 ? 0 : ++hours) : hours;
+
+ if (m == 0) {
+ if(minutes > m){
+ m = m + 15;
+ }
+ timeToReturn.setHours(h);
+ timeToReturn.setMinutes(m);
+ }else{
+ if(minutes > m){
+
+ m = m + 15;
+
+ timeToReturn.setHours(h);
+ timeToReturn.setMinutes(m);
+ }else {
+ timeToReturn.setHours(h);
+ timeToReturn.setMinutes(m);
+ }
+ }
+ }
+
onSelectedRecurringChanged(ev:any){
this.calculetedLastOccurrence(ev);