From c6f1e8e99a1f245fdd24221e12af8e9df62083f2 Mon Sep 17 00:00:00 2001 From: Tom Teichler <tom.teichler@teckids.org> Date: Sun, 24 Nov 2019 19:27:37 +0100 Subject: [PATCH] Avoid page overflow. --- .../static/css/alsijil/full_register.css | 9 +++++++++ .../apps/alsijil/static/css/alsijil/paper.css | 20 +++++++++---------- 2 files changed, 19 insertions(+), 10 deletions(-) diff --git a/biscuit/apps/alsijil/static/css/alsijil/full_register.css b/biscuit/apps/alsijil/static/css/alsijil/full_register.css index 38f146cdb..fe26ef3b7 100644 --- a/biscuit/apps/alsijil/static/css/alsijil/full_register.css +++ b/biscuit/apps/alsijil/static/css/alsijil/full_register.css @@ -121,3 +121,12 @@ table.person-info td.person-img { table.person-info td.person-img img { max-height: 30mm; } + +.sheet { + overflow: visible; + height: auto !important; +} + +.sheet * { + page-break-inside: avoid; +} diff --git a/biscuit/apps/alsijil/static/css/alsijil/paper.css b/biscuit/apps/alsijil/static/css/alsijil/paper.css index 8f2ae4a2d..87d95ca5f 100644 --- a/biscuit/apps/alsijil/static/css/alsijil/paper.css +++ b/biscuit/apps/alsijil/static/css/alsijil/paper.css @@ -30,16 +30,16 @@ body { margin: 0 } page-break-after: always; } /** Paper sizes **/ -body.A3 .sheet { width: 297mm; height: 419mm } -body.A3.landscape .sheet { width: 420mm; height: 296mm } -body.A4 .sheet { width: 210mm; height: 296mm } -body.A4.landscape .sheet { width: 297mm; height: 209mm } -body.A5 .sheet { width: 148mm; height: 209mm } -body.A5.landscape .sheet { width: 210mm; height: 147mm } -body.letter .sheet { width: 216mm; height: 279mm } -body.letter.landscape .sheet { width: 280mm; height: 215mm } -body.legal .sheet { width: 216mm; height: 356mm } -body.legal.landscape .sheet { width: 357mm; height: 215mm } +body.A3 .sheet { width: 297mm; min-height: 419mm } +body.A3.landscape .sheet { width: 420mm; min-height: 296mm } +body.A4 .sheet { width: 210mm; min-height: 296mm } +body.A4.landscape .sheet { width: 297mm; min-height: 209mm } +body.A5 .sheet { width: 148mm; min-height: 209mm } +body.A5.landscape .sheet { width: 210mm; min-height: 147mm } +body.letter .sheet { width: 216mm; min-height: 279mm } +body.letter.landscape .sheet { width: 280mm; min-height: 215mm } +body.legal .sheet { width: 216mm; min-height: 356mm } +body.legal.landscape .sheet { width: 357mm; min-height: 215mm } /** Padding area **/ .sheet.padding-10mm { padding: 10mm } .sheet.padding-15mm { padding: 15mm } -- GitLab