From 46eddc60e05590d7d25a0aaaa9d4b6e14dd1c143 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Marc=20V=C3=A9ron?= <veron@veron.ch>
Date: Fri, 18 Jul 2014 23:41:02 +0200
Subject: [PATCH] Bug 12162 Add class="branchcode" to body tag to make OPAC
 CSS-styleable per branch

New proof of concept, with opac-main.tt only (in bootstrap), not for signing-off.

It shows how branchcode class would be inserted.
If no branch is selected, body tag is:
<body id="opac-main" class="branch-">
If e.g. branch FFL is selected, body tag is
<body id="opac-main" class="branch-FFL ">

Examples to test styling in OpacUserCSS:
/*No branch, default*/
.branch- {
background-color: orange;
border: 10px solid green;
}

/*Branch FFL*/
.branch-FFL {
background-color: yellow;
border: 10px solid pink;
}

To see what files would have to be changed:
Go to folder:
koha-tmpl/opac-tmpl/bootstrap/en
git grep "<body"

Comments welcome.
---
 koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-main.tt |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-main.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-main.tt
index 5b68c19..12f0fa4 100644
--- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-main.tt
+++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-main.tt
@@ -4,7 +4,7 @@
 [% INCLUDE 'doc-head-close.inc' %]
 [% BLOCK cssinclude %][% END %]
 </head>
-<body id="opac-main">
+<body id="opac-main" class="branch-[% IF ( LoginBranchcode ) %][%LoginBranchcode%] [% END %]">
 [% INCLUDE 'masthead.inc' %]
 
 <div class="main">
-- 
1.7.10.4