From b940afb19b51fc3b8a298d4228deea323ca7ca18 Mon Sep 17 00:00:00 2001 From: Primarily Snark Date: Mon, 16 Jan 2017 14:57:47 -0800 Subject: [PATCH] Fix page breaks inside gigs. Fixed page breaks appearing inside of gig listings. The breaks were separating places of employment and job titles from descriptions and highlights. --- assets/style.sass | 5 ++++- assets/template.pug | 49 +++++++++++++++++++++++---------------------- 2 files changed, 29 insertions(+), 25 deletions(-) diff --git a/assets/style.sass b/assets/style.sass index 9efe285..08c7a82 100644 --- a/assets/style.sass +++ b/assets/style.sass @@ -75,6 +75,9 @@ section .category margin-left: 1in +.gig + break-inside: avoid + .position font-weight: $semibold-weight @@ -104,7 +107,7 @@ section text-align: left .block - page-break-inside: avoid + break-inside: avoid .degree .field diff --git a/assets/template.pug b/assets/template.pug index 0487c37..171b5d8 100644 --- a/assets/template.pug +++ b/assets/template.pug @@ -20,31 +20,32 @@ mixin duration(start, end) | #{mDuration.humanize()} mixin gig(details, short) - .company - | #{details.company || details.organization}  - +link(details.website) - if details.position - .position= details.position - if details.positions - each position in details.positions - .position= position - if details.startDate - .time - if short - +duration(details.startDate, details.endDate) - else - =details.startDate.split('-')[0] - |  –  - if details.endDate - =details.endDate.split('-')[0] + .gig + .company + | #{details.company || details.organization}  + +link(details.website) + if details.position + .position= details.position + if details.positions + each position in details.positions + .position= position + if details.startDate + .time + if short + +duration(details.startDate, details.endDate) else - | Present - if details.summary - p!= details.summary - if details.highlights - ul.highlights - each item in details.highlights - li= item + =details.startDate.split('-')[0] + |  –  + if details.endDate + =details.endDate.split('-')[0] + else + | Present + if details.summary + p!= details.summary + if details.highlights + ul.highlights + each item in details.highlights + li= item doctype html head