---
 koha-tmpl/opac-tmpl/prog/en/css/opac.css          |    4 +-
 koha-tmpl/opac-tmpl/prog/en/includes/masthead.inc |    1 +
 koha-tmpl/opac-tmpl/prog/en/js/basket.js          |   27 +++++++++++++++++++++
 3 files changed, 30 insertions(+), 2 deletions(-)

diff --git a/koha-tmpl/opac-tmpl/prog/en/css/opac.css 
b/koha-tmpl/opac-tmpl/prog/en/css/opac.css
index 1738054..de320d6 100644
--- a/koha-tmpl/opac-tmpl/prog/en/css/opac.css
+++ b/koha-tmpl/opac-tmpl/prog/en/css/opac.css
@@ -1290,7 +1290,7 @@ div#changelanguage li.yuimenuitem a.yuimenuitemlabel {
        padding : 0;
 }
 
-#cartDetails,#cartUpdate,#holdDetails {
+#cartDetails,#cartUpdate,#holdDetails,#listsDetails {
        background-color : #FFF;
        border: 1px solid #739acf;
        color : black;
@@ -1830,4 +1830,4 @@ a.p1:active {
 
 .copies_row > td:first-child {
     border-left-style : none;
-}
\ No newline at end of file
+}
diff --git a/koha-tmpl/opac-tmpl/prog/en/includes/masthead.inc 
b/koha-tmpl/opac-tmpl/prog/en/includes/masthead.inc
index 4c25231..57acf6e 100644
--- a/koha-tmpl/opac-tmpl/prog/en/includes/masthead.inc
+++ b/koha-tmpl/opac-tmpl/prog/en/includes/masthead.inc
@@ -134,6 +134,7 @@
          </div>
 </div>
 <!-- /TMPL_IF -->
+<div id="listsDetails"></div>
 </div>
 </div>
 <div id="breadcrumbs" class="yui-g"><!-- TMPL_IF NAME="searchdesc" --><p><!-- 
TMPL_IF name="total" --><strong>&ldquo;<!-- TMPL_VAR NAME="query_desc" --><!-- 
TMPL_VAR NAME="limit_desc" -->&rdquo; </strong>returned <!-- TMPL_VAR 
NAME="total" --> results. <!-- TMPL_IF NAME="related" --> (related searches: 
<!-- TMPL_LOOP NAME="related" --><!-- TMPL_VAR NAME="related_search" --><!-- 
/TMPL_LOOP -->). <!-- /TMPL_IF -->
diff --git a/koha-tmpl/opac-tmpl/prog/en/js/basket.js 
b/koha-tmpl/opac-tmpl/prog/en/js/basket.js
index cb49bee..70da7df 100644
--- a/koha-tmpl/opac-tmpl/prog/en/js/basket.js
+++ b/koha-tmpl/opac-tmpl/prog/en/js/basket.js
@@ -210,6 +210,13 @@ function showCartUpdate(msg){
        setTimeout("hideCart()",2000);  
 }
 
+function showListsUpdate(msg){
+       // set body of popup window
+       $("#listsDetails").html(msg);
+       showLists();
+       setTimeout("hideLists()",2000); 
+}
+
 function selRecord(num, status) {
     var str = document.myform.records.value
     if (status){
@@ -400,6 +407,7 @@ function vShelfAdd() {
                                 bibs.push("biblionumber=" +  
document.bookbag_form.biblionumber[i].value);
                         }
                 }
+           if (bibs.length == 0) { showListsUpdate(MSG_NO_RECORD_SELECTED); }
             return bibs.join("&");
         } else {
             if (document.bookbag_form.biblionumber.checked) {
@@ -422,11 +430,30 @@ function showCart(){
         });
 }
 
+function showLists(){
+               var position = $("#listsmenulink").offset();
+              var top = position.top + $("#listsmenulink").outerHeight();
+               var menuWidth = 200;
+               var buttonWidth = $("#listsmenulink").innerWidth();
+               var buttonOffset = menuWidth - buttonWidth;
+               var left = position.left -  buttonOffset;
+               $("#listsDetails").css("position","absolute").css("top",top);
+               $("#listsDetails").css("position","absolute").css("left",left);
+               $("#listsDetails").fadeIn("fast",function(){
+                       $("#listsDetails").dropShadow({left: 3, top: 3, blur: 
0,  color: "#000", opacity: 0.1});
+        });
+}
+
 function hideCart(){
     $("#cartDetails").removeShadow();
     $("#cartDetails").fadeOut("fast");
 }
 
+function hideLists(){
+    $("#listsDetails").removeShadow();
+    $("#listsDetails").fadeOut("fast");
+}
+
 $("#cartDetails").ready(function(){
        $("#cartDetails,#cartmenulink").click(function(){ hideCart(); });
        $("#cartmenulink").click(function(){ openBasket(); return false; });
-- 
1.6.0.4

_______________________________________________
Koha-patches mailing list
[email protected]
http://lists.koha.org/mailman/listinfo/koha-patches

Reply via email to