[Koha-patches] [PATCH] Changes to improve compatibility with Internet Explorer 6 and 7

Owen Leonard oleonard at myacpl.org
Sat Apr 26 22:42:13 CEST 2008


---
 koha-tmpl/opac-tmpl/prog/en/css/opac.css          |   25 ++++++++++++++++-----
 koha-tmpl/opac-tmpl/prog/en/includes/masthead.inc |    2 +-
 koha-tmpl/opac-tmpl/prog/en/js/basket.js          |    3 +-
 3 files changed, 22 insertions(+), 8 deletions(-)

diff --git a/koha-tmpl/opac-tmpl/prog/en/css/opac.css b/koha-tmpl/opac-tmpl/prog/en/css/opac.css
index 0aa1211..06d9629 100644
--- a/koha-tmpl/opac-tmpl/prog/en/css/opac.css
+++ b/koha-tmpl/opac-tmpl/prog/en/css/opac.css
@@ -1380,8 +1380,6 @@ span.starMT {
 	width: 50px;
 }
 
-
-
 #cartmenulink, #listsmenulink {
 	display : block;
 	position : relative;
@@ -1417,6 +1415,9 @@ span.starMT {
 	padding : 0 0 5px 10px;
 	margin-bottom : -5px;
 }
+/* For IE7 */
+ *:first-child+html #cartmenulink span { padding-top : 3px; padding-bottom : 7px; }
+ *:first-child+html #listsmenulink span { padding-top : 5px; }
 
  #cartmenulink span i, #listsmenulink span i {
 	background-position : bottom right;
@@ -1443,7 +1444,9 @@ span.starMT {
 	background-image : none;
 	cursor : pointer;
 }
-
+* html #cartmenulink span, * html #listsmenulink span {
+	padding-top : 5px;
+}
 #listsmenulink {
 	background : #9FBFFF;
 }
@@ -1502,9 +1505,6 @@ span.starMT {
 	top : auto;
 }
 
-*html #cartmenulink span#basket, *html #cartmenulink span#basket span {
-}
-
 a#listsmenulink, a#listsmenulink:hover {
 	color : #006699;
 	font-size : 105%;
@@ -1520,6 +1520,19 @@ a#cartmenulink, a#cartmenulink:hover {
 	line-height : 185%;
 	margin-left : 1.5em;
 }
+* html a#cartmenulink {
+	padding-top: 0;
+}
+ * html a#cartmenulink:hover {
+	padding-top : 0;
+}
+/* For IE7 */
+*:first-child+html a#listsmenulink { padding-top : 0; }
+*:first-child+html a#listsmenulink:hover { padding-top : 0; }
+*:first-child+html a#cartmenulink { padding-top : 0; }
+*:first-child+html a#cartmenulink:hover { padding-top : 0; }
+*:first-child+html #cartmenulink span i{ top : -4px; }
+*:first-child+html #listsmenulink span i { top : -5px; }
 
 #listsmenulink img {
 	background-image : none;
diff --git a/koha-tmpl/opac-tmpl/prog/en/includes/masthead.inc b/koha-tmpl/opac-tmpl/prog/en/includes/masthead.inc
index 8d126be..68344c9 100644
--- a/koha-tmpl/opac-tmpl/prog/en/includes/masthead.inc
+++ b/koha-tmpl/opac-tmpl/prog/en/includes/masthead.inc
@@ -80,7 +80,7 @@
 </div>
 </div>
 
-<!-- TMPL_IF NAME="opacbookbag" --><div id="cartDetails" style="display: none">Your cart is empty.</div><!-- /TMPL_IF -->
+<!-- TMPL_IF NAME="opacbookbag" --><div id="cartDetails" style="visible:false;">Your cart is empty.</div><!-- /TMPL_IF -->
 
 <!-- TMPL_IF NAME="virtualshelves" -->
 <div id="listsmenu" class="yuimenu" style="display: none">
diff --git a/koha-tmpl/opac-tmpl/prog/en/js/basket.js b/koha-tmpl/opac-tmpl/prog/en/js/basket.js
index ca7c0ff..160bfc1 100644
--- a/koha-tmpl/opac-tmpl/prog/en/js/basket.js
+++ b/koha-tmpl/opac-tmpl/prog/en/js/basket.js
@@ -409,7 +409,7 @@ function vShelfAdd() {
         }
 }
 
-YAHOO.util.Event.onContentReady("cartDetails", function () {
+YAHOO.util.Event.onAvailable("cartDetails", function () {
 	$("#cartDetails").css("display","block").css("visibility","hidden").after("<div id=\"cc\" style=\"visibility: hidden\"></div>");
 	$("#cmspan").html("<a href=\"#\" id=\"cartmenulink\" class=\"\"><i></i><span><i></i><span></span><img src=\"/opac-tmpl/prog/images/cart.gif\" width=\"14\" height=\"14\" alt=\"\" border=\"0\" /> Cart<span id=\"basket\"></span></span></a>");
 	if(basketcount){ updateBasket(basketcount) }	
@@ -420,6 +420,7 @@ function cartMenuInit() {
 		openBasket(); return false;
 	});
 	// Build cartOverlay based on markup
+	$("#cartDetails").css("display","block");
 	cartOverlay = new YAHOO.widget.Overlay("cartDetails", { context:["cartmenulink","tr","br"],																							  visible:false,width:"200px",effect:{effect:YAHOO.widget.ContainerEffect.FADE,duration:0.25} } );
 	cartOverlay.render();
 	YAHOO.util.Event.addListener("cartmenulink", "mouseover", cartOverlay.show, cartOverlay, true);
-- 
1.5.2.1




More information about the Koha-patches mailing list