Adding COinS support to cart pop-up; Hide similar items in opac-details if no similar...
[koha.git] / koha-tmpl / opac-tmpl / prog / en / js / script.js
1 function confirmDelete(message) {
2         return (confirm(message) ? true : false);
3 }
4
5 function Dopop(link) {
6         newin=window.open(link,'popup','width=500,height=400,toolbar=false,scrollbars=yes');
7 }
8
9 $(document).ready(function(){
10         $(".close").click(function(){
11                 window.close();
12         });
13         // clear the basket when user logs out
14         $("#logout").click(function(){
15                 var nameCookie = "bib_list";
16             var valCookie = readCookie(nameCookie);
17                 if (valCookie) { // basket has contents
18                         updateBasket(0,null);
19                         delCookie(nameCookie);
20                         return true;
21                 } else {
22                         return true;
23                 }
24         });
25 });
26
27 // build Change Language menus
28 YAHOO.util.Event.onContentReady("changelanguage", function () {
29                 var oMenu = new YAHOO.widget.Menu("sublangs", { zindex: 2 });
30                     function positionoMenu() {
31                     oMenu.align("bl", "tl");
32                 }
33                 oMenu.subscribe("beforeShow", function () {
34                     if (this.getRoot() == this) {
35                                                 positionoMenu();
36                     }
37                 });
38                 oMenu.render();
39                                 oMenu.cfg.setProperty("context", ["showlang", "bl", "tl"]);
40                                 function onYahooClick(p_oEvent) {
41                     // Position and display the menu        
42                     positionoMenu();
43                     oMenu.show();
44                     // Stop propagation and prevent the default "click" behavior
45                     YAHOO.util.Event.stopEvent(p_oEvent);
46                 }
47                                 YAHOO.util.Event.addListener("showlang", "click", onYahooClick);
48                                 YAHOO.widget.Overlay.windowResizeEvent.subscribe(positionoMenu);
49             });
50                         
51 // Build lists menu
52 YAHOO.util.Event.onContentReady("listsmenu", function () {
53     $("#listsmenu").css("display","block").css("visibility","hidden");
54         $("#listsmenulink").attr("href","#").find("span:eq(0)").append("<img src=\"/opac-tmpl/prog/images/list.gif\" width=\"5\" height=\"6\" alt=\"\" border=\"0\" />");
55         var listMenu = new YAHOO.widget.Menu("listsmenu", { lazyload: true });
56                 listMenu.render();
57                 listMenu.cfg.setProperty("context", ["listsmenulink", "tr", "br"]);
58                 listMenu.cfg.setProperty("effect",{effect:YAHOO.widget.ContainerEffect.FADE,duration:0.05});
59                 listMenu.subscribe("show", listMenu.focus);
60         function positionlistMenu() {
61                     listMenu.align("tr", "br");
62                 }
63                 YAHOO.util.Event.addListener("listsmenulink", "click", listMenu.show, null, listMenu);
64                 YAHOO.widget.Overlay.windowResizeEvent.subscribe(positionlistMenu);
65  });