View | Details | Raw Unified | Return to bug 21174
Collapse All | Expand All

(-)a/installer/data/mysql/atomicupdate/bug_21174_syspref_enabling_loading_of_cart_popup_on_one_click.sql (+1 lines)
Line 0 Link Here
1
INSERT INTO systempreferences (variable, value, explanation) values ('EnableOneClickToOpenCartPopup' 0, 'Enable to load the cart popup immediately upon clicking on the OPAC cart icon'); 
(-)a/koha-tmpl/opac-tmpl/bootstrap/js/basket.js (-17 / +6 lines)
Lines 504-524 function updateAllLinks(target){ Link Here
504
}
504
}
505
505
506
$("#cartDetails").ready(function(){
506
$("#cartDetails").ready(function(){
507
    var cartprefenabled = document.getElementById("CartOneClick").value;
507
    $("#cartDetails,#cartmenuitem,#cartmenulink").on("click",function(){ hideCart(); });
508
    if (cartprefenabled == "1") {
508
    $("#cartmenuitem").click(function(e){
509
        $("#cartDetails,#cartmenulink").on("click",function(){ hideCart(); });
509
         e.preventDefault();
510
        $("#cartmenulink").click(function(e){
510
         openBasket();
511
            e.preventDefault();
511
         $("li").closest().removeClass("open");
512
            openBasket();
512
    });
513
            $("li").closest().removeClass("open");
514
        });
515
    } else {
516
        $("#cartDetails,#cartmenuitem,#cartmenulink").on("click",function(){ hideCart(); });
517
        $("#cartmenuitem").click(function(e){
518
            e.preventDefault();
519
            openBasket();
520
            $("li").closest().removeClass("open");
521
        });
522
    }
523
    updateBasket(basketCount());
513
    updateBasket(basketCount());
524
});
514
});
525
- 

Return to bug 21174