[Koha-patches] [biblibre/3.2_community] Fix for Bug 3951, Menu a mess in WebKit browsers

Owen Leonard oleonard at myacpl.org
Tue Jan 19 16:06:31 CET 2010


- removing inline image in favor of CSS background (inline image
  is used in the OPAC to better work with cart button css
- adding "display:none" to "more" menu. "visibility:hidden" by
  itself creates unwanted whitespace in WebKit browsers
- adding explicit width to toplevelmenu to correct display
  problem in WebKit browsers
---
 .../intranet-tmpl/prog/en/css/staff-global.css     |   14 ++++++++------
 .../intranet-tmpl/prog/en/includes/header.inc      |    2 +-
 koha-tmpl/intranet-tmpl/prog/en/js/staff-global.js |    1 +
 3 files changed, 10 insertions(+), 7 deletions(-)

diff --git a/koha-tmpl/intranet-tmpl/prog/en/css/staff-global.css b/koha-tmpl/intranet-tmpl/prog/en/css/staff-global.css
index 83ef418..548c169 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/css/staff-global.css
+++ b/koha-tmpl/intranet-tmpl/prog/en/css/staff-global.css
@@ -1546,6 +1546,7 @@ a.yuimenuitemlabel:hover {
 #toplevelnav {
 	float : left;
 	margin-left : .5em;
+	width : 30em;
 }
 
 ul#toplevelmenu {
@@ -1829,15 +1830,16 @@ h1#xml a {
 	text-align : center;
 	width : 180px;
 }
+#cartmenulink {
+        background: transparent url("../../img/cart-small.gif") 0 3px no-repeat;
+        padding-left : 15px;
+}
 #cartmenulink span#basketcount span {
 	display : inline;
 	font-size : 90%;
 	font-weight : normal;
 	padding : 0;
 }
-
-#cartmenulink img {
-	background-image : none;
-	display : inline;
-	padding : 3px 6px 0 0;
-}
\ No newline at end of file
+#moremenu {
+        display : none;
+}
diff --git a/koha-tmpl/intranet-tmpl/prog/en/includes/header.inc b/koha-tmpl/intranet-tmpl/prog/en/includes/header.inc
index 8e0320f..95ce8dd 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/includes/header.inc
+++ b/koha-tmpl/intranet-tmpl/prog/en/includes/header.inc
@@ -7,7 +7,7 @@
                 <!-- TMPL_IF NAME="CAN_user_borrowers" --><li><a href="/cgi-bin/koha/members/members-home.pl">Patrons</a></li><!-- /TMPL_IF -->
                 <!-- TMPL_IF NAME="CAN_user_catalogue" --><li><a href="/cgi-bin/koha/catalogue/search.pl">Search</a></li><!-- /TMPL_IF -->
                 <!-- TMPL_IF NAME="intranetbookbag" -->
-                    <li><a href="#" id="cartmenulink"><img src="/intranet-tmpl/prog/img/cart-small.gif" alt="" border="0" />Cart<span id="basketcount"></span></a></li>
+                    <li><a href="#" id="cartmenulink">Cart<span id="basketcount"></span></a></li>
                 <!-- /TMPL_IF -->
                 <!-- TMPL_VAR name="IntranetNav" -->
                 <li class="more">
diff --git a/koha-tmpl/intranet-tmpl/prog/en/js/staff-global.js b/koha-tmpl/intranet-tmpl/prog/en/js/staff-global.js
index 7810bef..93a1d2b 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/js/staff-global.js
+++ b/koha-tmpl/intranet-tmpl/prog/en/js/staff-global.js
@@ -31,6 +31,7 @@ function _(s) { return s } // dummy function for gettext
 				function onShowMoreClick(p_oEvent) {
                     // Position and display the menu        
                     positionoMoremenu();
+                        $("#moremenu").show();
                     oMoremenu.show();
                     // Stop propagation and prevent the default "click" behavior
                     YAHOO.util.Event.stopEvent(p_oEvent);	
-- 
1.6.3.3




More information about the Koha-patches mailing list