From 52d58e729fc517e05da6b74eff3b2dea17d326b6 Mon Sep 17 00:00:00 2001 From: Andrew Isherwood Date: Wed, 18 Aug 2021 15:07:54 +0100 Subject: [PATCH] Bug 28879: Fix display of request metadata This commit adjusts the CSS surrounding the display of request metadata, it improves the display for metadata with long key names. Test plan: - Do not apply patch - Create a FreeForm ILL request with a custom metadata field with a long name - View the created request - Observe that the long metadata name breaks the display of the metadata - Apply the patch - View the created request => TEST: Observe that the display is no longer broken Signed-off-by: Owen Leonard --- .../opac-tmpl/bootstrap/css/src/opac.scss | 33 +++++++++++++++++++ .../bootstrap/en/modules/opac-illrequests.tt | 6 ++-- 2 files changed, 36 insertions(+), 3 deletions(-) diff --git a/koha-tmpl/opac-tmpl/bootstrap/css/src/opac.scss b/koha-tmpl/opac-tmpl/bootstrap/css/src/opac.scss index c665cfea5d..9c18991917 100644 --- a/koha-tmpl/opac-tmpl/bootstrap/css/src/opac.scss +++ b/koha-tmpl/opac-tmpl/bootstrap/css/src/opac.scss @@ -2344,6 +2344,39 @@ nav { display: block; } + div.rows span.label { + float: inherit; + width: inherit; + text-align: inherit; + margin-right: 0; + } + + #ill-supplier-metadata { + display: flex; + flex-flow: column nowrap; + flex: 1 1 auto; + } + + div[class^='requestattr-'] { + width: 100%; + display: flex; + flex-flow: row nowrap; + padding: 5px; + &:nth-of-type(even) { + background-color: #f2f2f2; + } + &:nth-of-type(odd) { + background-color: #ffffff; + } + } + + #ill-supplier-metadata > div > span { + display: flex; + flex-flow: row nowrap; + flex-grow: 1; + flex-basis: 0; + } + } .ill_availability_sourcename { diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-illrequests.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-illrequests.tt index f119ef145e..e992ad3825 100644 --- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-illrequests.tt +++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-illrequests.tt @@ -220,12 +220,12 @@ -
+
Details from [% request.backend | html %] [% FOREACH meta IN request.metadata %] -
+
[% meta.key | html %]: - [% IF meta.value %][% meta.value | html %][% ELSE %]N/A[% END %] + [% IF meta.value %][% meta.value | html %][% ELSE %]N/A[% END %]
[% END %]
-- 2.20.1