From 0f173a075d95281f7e04de09efa291bab728443b Mon Sep 17 00:00:00 2001 From: Andrew Hunt Date: Thu, 5 Nov 2015 16:14:16 -0500 Subject: [PATCH] CRM-13682 Reports - make div the page break rather than table Table page break confuses dompdf --- css/print.css | 3 ++- templates/CRM/Report/Form/Layout/Table.tpl | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/css/print.css b/css/print.css index 812c5a8bf0..0eb326d7fe 100644 --- a/css/print.css +++ b/css/print.css @@ -74,8 +74,9 @@ table.form-layout td, table.form-layout th { border-top : 2px groove #DCDCDC; } -#crm-container table.report-layout.page-break { +#crm-container div.page-break { page-break-before: always; + height: 0; } #crm-container .report-label { diff --git a/templates/CRM/Report/Form/Layout/Table.tpl b/templates/CRM/Report/Form/Layout/Table.tpl index c2971a50ed..2896ac263b 100644 --- a/templates/CRM/Report/Form/Layout/Table.tpl +++ b/templates/CRM/Report/Form/Layout/Table.tpl @@ -85,7 +85,8 @@ {if $section.pageBreak} {$l}if $pageBroke >= {$h} or $pageBroke == 0{$r} - +
+
{$l}/if{$r} {$l}assign var=pageBroke value={$h}{$r} {/if} -- 2.25.1