diff --git a/assets/css/default-calendar-grid.css b/assets/css/default-calendar-grid.css index bf339ecb..7785a39e 100644 --- a/assets/css/default-calendar-grid.css +++ b/assets/css/default-calendar-grid.css @@ -559,7 +559,12 @@ .simcal-print-calendar .print-calendar-button, .print-calendar-button, .simcal-print-calendar .simcal-nav .simcal-prev, - .simcal-print-calendar .simcal-nav .simcal-next { + .simcal-print-calendar .simcal-nav .simcal-next, + .simcal-print-calendar .fc-button-group, + .simcal-print-calendar .fc-toolbar-chunk .fc-today-button, + .simcal-print-calendar .fc-dayGridMonth-button, + .simcal-print-calendar .fc-timeGridWeek-button, + .simcal-print-calendar .fc-timeGridDay-button { display: none !important; } } diff --git a/assets/js/default-calendar.js b/assets/js/default-calendar.js index c61d89c4..3aeac7e4 100644 --- a/assets/js/default-calendar.js +++ b/assets/js/default-calendar.js @@ -405,7 +405,7 @@ jQuery(function ($) { window.print(); $('body > .simcal-calendar').remove(); - $('body').children().show(); + $('body').children().not('script').show(); $('body').removeClass('simcal-print-calendar'); }); diff --git a/includes/calendars/views/default-calendar-list.php b/includes/calendars/views/default-calendar-list.php index c8a03bb8..f537f0d6 100644 --- a/includes/calendars/views/default-calendar-list.php +++ b/includes/calendars/views/default-calendar-list.php @@ -249,6 +249,11 @@ public function html() echo ''; echo ''; + + $is_print_calendar = get_post_meta($calendar->id, '_display_print_calendar'); + if (isset($is_print_calendar[0]) && !empty($is_print_calendar[0]) && $is_print_calendar[0] === 'yes') { + echo ''; + } } }