From e21e31b3edcab85cba05b343339d01c9047c3c5b Mon Sep 17 00:00:00 2001
From: Owen Leonard <oleonard@myacpl.org>
Date: Wed, 25 Mar 2020 12:13:10 +0000
Subject: [PATCH] Bug 24201: (follow-up) Show desk information at lower screen
 widths

The staff client header menu adjusts responsively to narrower viewport
widths, but for the logged-in-user menu this requires showing and hiding
part of the template which duplicates information. This patch adds a
copy of the current desk information to the part of the template shown
at narrower widths.

To test, apply the patch and view any page in the staff client.

 - Narrow your browser so that the viewport is less than 800px wide.
 - The logged-in-user menu should change from text to a single "user"
   icon.
 - Clicking the icon should display a menu which includes labeled
   information about the current desk.

Signed-off-by: Nicolas Legrand <nicolas.legrand@bulac.fr>

Signed-off-by: Andrew Fuerste-Henry <andrew@bywatersolutions.com>
---
 koha-tmpl/intranet-tmpl/prog/en/includes/header.inc | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/koha-tmpl/intranet-tmpl/prog/en/includes/header.inc b/koha-tmpl/intranet-tmpl/prog/en/includes/header.inc
index d46bdc1e0d..2af835004c 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/includes/header.inc
+++ b/koha-tmpl/intranet-tmpl/prog/en/includes/header.inc
@@ -117,6 +117,15 @@
                             <span class="logged-in-branch-code content_hidden">[% Branches.GetLoggedInBranchcode | html %]</span>
                         [% END %]
                     </li>
+                    <li class="loggedin-menu-label">
+                        Desk: <br />
+                        [% IF ( LoginDeskname == '' AND Desks.defined ) %]
+                           <span class="logged-in-desk-name">NO DESK SET</span>
+                        [% ELSIF ( LoginDeskname != '' ) %]
+                            <span class="logged-in-desk-name">[% LoginDeskname | html %]</span>
+                            <span class="logged-in-desk-id content_hidden">[% Desks.GetLoggedInDeskId | html %]</span>
+                        [% END %]
+                    </li>
 
                     <li role="separator" class="loggedin-menu-label divider"></li>
                     [% IF ( IndependentBranches ) %]
-- 
2.11.0