From 407ef9c9933302d21575bdd6a1a70799c9233186 Mon Sep 17 00:00:00 2001 From: Jonathan Druart Date: Sat, 18 Jun 2016 16:39:45 +0100 Subject: [PATCH] Bug 16490: Tidy updateLink and updateAllLinks --- koha-tmpl/intranet-tmpl/prog/js/basket.js | 25 +++++++++---------------- 1 file changed, 9 insertions(+), 16 deletions(-) diff --git a/koha-tmpl/intranet-tmpl/prog/js/basket.js b/koha-tmpl/intranet-tmpl/prog/js/basket.js index f3b5b4a..7971397 100644 --- a/koha-tmpl/intranet-tmpl/prog/js/basket.js +++ b/koha-tmpl/intranet-tmpl/prog/js/basket.js @@ -455,23 +455,16 @@ function hideCart(){ $("#cartDetails").fadeOut("fast"); } -function updateLink(val,op,target){ - if(target){ - if(op == "add"){ - target.$("#cart"+val).html(MSG_ITEM_IN_CART).addClass("incart"); - target.$("#cartR"+val).show(); - } else { - target.$("#cart"+val).html(MSG_ITEM_NOT_IN_CART).removeClass("incart").addClass("addtocart"); - target.$("#cartR"+val).hide(); - } +function updateLink(val, op, target){ + var cart = target ? target.$("#cart" + val) : $("#cart" + val); + var cartR = target ? target.$("#cartR" + val) : $("#cartR" + val); + + if(op == "add"){ + cart.html(MSG_ITEM_IN_CART).addClass("incart"); + cartR.show(); } else { - if(op == "add"){ - $("#cart"+val).html(MSG_ITEM_IN_CART).addClass("incart"); - $("#cartR"+val).show(); - } else { - $("#cart"+val).html(MSG_ITEM_NOT_IN_CART).removeClass("incart").addClass("addtocart"); - $("#cartR"+val).hide(); - } + cart.html(MSG_ITEM_NOT_IN_CART).removeClass("incart").addClass("addtocart"); + cartR.hide(); } } -- 2.8.1