From 16c727b84ae9f6124a847844c9d3e03789c50fc1 Mon Sep 17 00:00:00 2001 From: nathan Date: Tue, 11 Jun 2024 11:58:04 -0600 Subject: [PATCH] Framework WIP: - Get calendar sort of running --- calendar/js/app.ts | 10 +++++----- calendar/templates/default/sidebox.xet | 2 +- calendar/templates/default/todo.xet | 2 +- calendar/templates/default/toolbar.xet | 2 +- calendar/templates/kdots/app.less | 21 +++++++++++++++++++++ kdots/js/EgwFrameworkApp.ts | 2 +- 6 files changed, 30 insertions(+), 9 deletions(-) create mode 100644 calendar/templates/kdots/app.less diff --git a/calendar/js/app.ts b/calendar/js/app.ts index ece5510b9a..e610277886 100644 --- a/calendar/js/app.ts +++ b/calendar/js/app.ts @@ -1263,7 +1263,7 @@ export class CalendarApp extends EgwApp } ); */ - if(typeof framework !== 'undefined' && framework.applications.calendar && framework.applications.calendar.tab) + if(typeof framework !== 'undefined' && framework.applications?.calendar && framework.applications.calendar.tab) { let swipe = new tapAndSwipe(framework.applications.calendar.tab.contentDiv, { //Generic swipe handler for all directions @@ -2429,7 +2429,7 @@ export class CalendarApp extends EgwApp { // This activates calendar app if you call setState from a different app // such as home. If we change state while not active, sizing is wrong. - if(typeof framework !== 'undefined' && framework.applications.calendar && framework.applications.calendar.hasSideboxMenuContent) + if(typeof framework !== 'undefined' && framework.applications?.calendar && framework.applications.calendar.hasSideboxMenuContent) { framework.setActiveApp(framework.applications.calendar); } @@ -2658,7 +2658,7 @@ export class CalendarApp extends EgwApp // Show loading div to hide redrawing egw.loading_prompt( this.appname,true,egw.lang('please wait...'), - typeof framework !== 'undefined' ? framework.applications.calendar.tab.contentDiv : false, + typeof framework !== 'undefined' ? framework.applications?.calendar?.tab?.contentDiv : false, egwIsMobile()?'horizontal':'spinner' ); @@ -3483,7 +3483,7 @@ export class CalendarApp extends EgwApp // Show ajax loader if(typeof framework !== 'undefined') { - framework.applications.calendar.sidemenuEntry.showAjaxLoader(); + framework.applications?.calendar?.sidemenuEntry?.showAjaxLoader(); } if(state.view === 'planner' && state.sortby === 'user') @@ -3580,7 +3580,7 @@ export class CalendarApp extends EgwApp // Hide AJAX loader else if(typeof framework !== 'undefined') { - framework.applications.calendar.sidemenuEntry.hideAjaxLoader(); + framework.applications?.calendar?.sidemenuEntry.hideAjaxLoader(); egw.loading_prompt('calendar', false) } diff --git a/calendar/templates/default/sidebox.xet b/calendar/templates/default/sidebox.xet index f7a40644ed..629f03a632 100644 --- a/calendar/templates/default/sidebox.xet +++ b/calendar/templates/default/sidebox.xet @@ -12,7 +12,7 @@ Egroupware -