From 62a8414090f8a40622127772eef96754d6a9d09e Mon Sep 17 00:00:00 2001 From: Francis Lachapelle Date: Mon, 17 Dec 2018 16:45:35 -0500 Subject: [PATCH] (css,js) Dynamic CSS for printing calendars Initial commit. Fixes #3768 --- NEWS | 3 + .../ContactsUI/UIxContactFoldersView.wox | 2 +- .../MailerUI/UIxMailFolderTemplate.wox | 2 +- UI/Templates/SchedulerUI/UIxCalDayView.wox | 3 + UI/Templates/SchedulerUI/UIxCalMainView.wox | 63 ++++++- UI/Templates/SchedulerUI/UIxCalMonthView.wox | 3 + .../SchedulerUI/UIxCalMulticolumnDayView.wox | 3 + UI/Templates/SchedulerUI/UIxCalWeekView.wox | 15 +- .../js/Scheduler/CalendarController.js | 65 +++++++- .../sgCalendarPrintStylesheet.directive.js | 157 ++++++++++++++++++ UI/WebServerResources/scss/core/print.scss | 40 ++++- .../scss/views/SchedulerUI.scss | 124 ++++++++++++++ 12 files changed, 459 insertions(+), 21 deletions(-) create mode 100644 UI/WebServerResources/js/Scheduler/sgCalendarPrintStylesheet.directive.js diff --git a/NEWS b/NEWS index 7ab703be7..83995d4e1 100644 --- a/NEWS +++ b/NEWS @@ -1,6 +1,9 @@ 4.0.5 (2018-MM-DD) ------------------ +New features + - [web] dynamic stylesheet for printing calendars (#3650) + Enhancements - [web] show source addressbook of matching contacts in appointment editor (#4579) - [web] improve display of keyboard shortcuts diff --git a/UI/Templates/ContactsUI/UIxContactFoldersView.wox b/UI/Templates/ContactsUI/UIxContactFoldersView.wox index fcf7b19ba..b7eaed27b 100644 --- a/UI/Templates/ContactsUI/UIxContactFoldersView.wox +++ b/UI/Templates/ContactsUI/UIxContactFoldersView.wox @@ -234,7 +234,7 @@
-
+
-
+
view_array + print - +
@@ -377,7 +378,7 @@
- + - +
sort
@@ -432,7 +433,7 @@ - +
sort
@@ -686,6 +687,58 @@ + +