From 40170dbf7c149f15fee0458a26e13b1f0726a20e Mon Sep 17 00:00:00 2001 From: Frances Botsford Date: Wed, 7 Oct 2015 22:35:01 -0400 Subject: [PATCH] adjust platform web cert print style to look like web rendering; fix signatory layouts --- lms/static/certificates/sass/_components.scss | 1 + lms/static/certificates/sass/_layouts.scss | 2 +- lms/static/certificates/sass/_print.scss | 49 ++++++++++++------- .../_accomplishment-rendering.html | 4 +- 4 files changed, 35 insertions(+), 21 deletions(-) diff --git a/lms/static/certificates/sass/_components.scss b/lms/static/certificates/sass/_components.scss index 3653fa4e23..e9c2a84e72 100644 --- a/lms/static/certificates/sass/_components.scss +++ b/lms/static/certificates/sass/_components.scss @@ -309,6 +309,7 @@ .signatory-credentials { .role, .organization { + white-space: pre-line; display: block; } } diff --git a/lms/static/certificates/sass/_layouts.scss b/lms/static/certificates/sass/_layouts.scss index 8d52db863a..9a2c66aaf3 100644 --- a/lms/static/certificates/sass/_layouts.scss +++ b/lms/static/certificates/sass/_layouts.scss @@ -276,7 +276,7 @@ .signatory-signature { display: block; max-width: 100%; - height: rem(100); + max-height: rem(100); padding: spacing-vertical(small) spacing-horizontal(small); } } diff --git a/lms/static/certificates/sass/_print.scss b/lms/static/certificates/sass/_print.scss index 4e543dff14..73608ed305 100644 --- a/lms/static/certificates/sass/_print.scss +++ b/lms/static/certificates/sass/_print.scss @@ -72,12 +72,14 @@ } body { - margin: spacing-vertical(base) spacing-vertical(mid-small) 0 spacing-vertical(mid-small) !important; + height: auto; + margin: spacing-vertical(mid-large) spacing-vertical(mid-small) 0 spacing-vertical(mid-small) !important; padding: 0; } .wrapper-view { margin-bottom: 0 !important; + } } @@ -178,8 +180,8 @@ } .copy-micro { - font-size: font-size(x-small); - line-height: line-height(small); + font-size: font-size(xx-small); + line-height: line-height(x-small); } // accomplishment @@ -204,46 +206,57 @@ border: none !important; } + .wrapper-statement-and-signatories { + border-bottom: rem(2) solid palette(grayscale-cool, x-light); + } + .accomplishment-statement { @extend %print-rendering-section; - @include text-align(left); + width: span(8); + margin: 0 auto; } - .accomplishment-course, - .accomplishment-recipient, .accomplishment-summary, .accomplishment-statement-detail { - width: 100% !important; - margin-left: 0; - margin-right: 0; + margin-bottom: spacing-vertical(mid-small); } - .wrapper-statement-and-signatories { - @include span(8 first); + .wrapper-orgs::after { + display: none; } .accomplishment-orgs { - @include span(4 last); - margin-bottom: 0; + margin-bottom: 0 !important; border-bottom: none !important; padding-bottom: 0 !important; .wrapper-organization { - @include gallery(2 of 4); + height: rem(48); + margin-top: spacing-vertical(mid-small) !important; margin-bottom: spacing-vertical(mid-small) !important; } + + .organization-logo { + max-width: 100%; + max-height: 80%; + } } .accomplishment-signatories { @extend %print-rendering-section; @include span(12 last); - .signatory { - @include gallery(3); + .signatory-credentials { + font-size: 8pt; + line-height: 1.3; } .signatory-signature { - // height: rem(60) !important; + height: spacing-vertical(small); + max-width: 100%; + margin-top: 0; + padding-top: 0 !important; + padding-bottom: 0 !important; } .signatory-name { @@ -264,7 +277,7 @@ } } - .wrapper-accomplishment-metadata { + .layout-accomplishment .wrapper-accomplishment-metadata { margin-bottom: 0; } diff --git a/lms/templates/certificates/_accomplishment-rendering.html b/lms/templates/certificates/_accomplishment-rendering.html index 332da7a02c..edf254264f 100644 --- a/lms/templates/certificates/_accomplishment-rendering.html +++ b/lms/templates/certificates/_accomplishment-rendering.html @@ -51,7 +51,7 @@ course_mode_class = course_mode if course_mode else ''

${signatory['name']}

- ${signatory['title']|linebreaks} + ${signatory['title']} ${signatory['organization']}

@@ -69,7 +69,7 @@ course_mode_class = course_mode if course_mode else ''