agenda drop down calendar

This commit is contained in:
Peter Maquiran
2023-08-30 14:18:05 +01:00
parent 2d8107fc61
commit 1b9f5a25cb
5 changed files with 22 additions and 14 deletions
+8 -5
View File
@@ -176,7 +176,7 @@ export class AgendaPage implements OnInit {
public eventService: EventsService,
private router: Router,
private dateAdapter: DateAdapter<any>,
private listBoxService: ListBoxService,
public listBoxService: ListBoxService,
private changeProfileService: ChangeProfileService,
private backgroundservice: BackgroundService,
public ThemeService: ThemeService,
@@ -274,6 +274,7 @@ export class AgendaPage implements OnInit {
this.updateEventListBox()
}
realoadCounter++;
this.weekToShow()
}
});
@@ -290,14 +291,12 @@ export class AgendaPage implements OnInit {
}, 1000)
}
height = 'unset'
weekToShow() {
setTimeout(() => {
try {
let weekNum = 0;
function Week(a) {
for(let b of a.querySelectorAll('td')) {
if(!b.className.includes('text-muted')) {
@@ -315,7 +314,11 @@ export class AgendaPage implements OnInit {
}
this.showCalendar = true
this.height = (weekNum * dayBoxHeight) +'px'
this.listBoxService.height = (weekNum * dayBoxHeight) +'px'
if(dayBoxHeight == 0) {
this.weekToShow()
}
} catch (e) {
setTimeout(()=> {
this.weekToShow()