X-Git-Url: http://git.rot13.org/?a=blobdiff_plain;f=koha-tmpl%2Fintranet-tmpl%2Fprog%2Fen%2Fjs%2Fbasket.js;h=cddddf7fbd8ebab554fc4284a63ef37b4331a17b;hb=9b8a5274732edd0bbcf3dd80b82c00b182a292da;hp=8a0bd208cea524178ccdfaf2ba3aa927c89ff30f;hpb=8fd0378f830b9d1d42a11e8df06cffab2dfb5eb6;p=koha.git
diff --git a/koha-tmpl/intranet-tmpl/prog/en/js/basket.js b/koha-tmpl/intranet-tmpl/prog/en/js/basket.js
index 8a0bd208ce..cddddf7fbd 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/js/basket.js
+++ b/koha-tmpl/intranet-tmpl/prog/en/js/basket.js
@@ -79,7 +79,7 @@ function openBasket() {
if ( strCookie ) {
var iW = 820;
var iH = 450;
- var optWin = "dependant=yes,status=yes,scrollbars=yes,resizable=yes,toolbar=no,location=yes,height="+iH+",width="+iW;
+ var optWin = "status=yes,scrollbars=yes,resizable=yes,toolbar=no,location=yes,height="+iH+",width="+iW;
var loc = CGIBIN + "basket/basket.pl?" + strCookie;
var basket = open(loc, "basket", optWin);
if (window.focus) {basket.focus()}
@@ -210,9 +210,7 @@ function showCartUpdate(msg){
function showListsUpdate(msg){
// set body of popup window
- $("#listsDetails").html(msg);
- showLists();
- setTimeout("hideLists()",2000);
+ alert(msg);
}
function selRecord(num, status) {
@@ -301,15 +299,20 @@ function delRecord (n, s) {
}
-function delBasket() {
-
- var rep = false;
- rep = confirm(MSG_CONFIRM_DEL_BASKET);
+function delBasket(context,rep) {
+ if (rep == undefined){
+ rep = confirm(MSG_CONFIRM_DEL_BASKET);
+ }
if (rep) {
- delCookie(nameCookie);
- document.location = "about:blank";
- updateBasket(0,top.opener);
- window.close();
+ if(context == "popup"){
+ delCookie(nameCookie);
+ document.location = "about:blank";
+ updateBasket(0,top.opener);
+ window.close();
+ } else {
+ delCookie(nameCookie);
+ updateBasket(0,top.opener);
+ }
}
}
@@ -332,7 +335,7 @@ function sendBasket() {
var loc = CGIBIN + "basket/sendbasket.pl?" + strCookie;
- var optWin="dependant=yes,scrollbars=no,resizable=no,height=300,width=450,top=50,left=100";
+ var optWin="scrollbars=no,resizable=no,height=300,width=450,top=50,left=100";
var win_form = open(loc,"win_form",optWin);
}
@@ -342,7 +345,7 @@ function downloadBasket() {
var loc = CGIBIN + "basket/downloadcart.pl?" + strCookie;
- open(loc,"win_form",'dependant=yes,scrollbars=no,resizable=no,height=300,width=450,top=50,left=100');
+ open(loc,"win_form",'scrollbars=no,resizable=no,height=300,width=450,top=50,left=100');
}
function printBasket() {
@@ -375,10 +378,10 @@ function showLess() {
function updateBasket(updated_value,target) {
if(target){
target.$('#basketcount').html(" ("+updated_value+")");
- target.$('#cartDetails').html(_("Your cart contains ")+updated_value+_(" items"));
+ target.$('#cartDetails').html(MSG_IN_YOUR_CART+updated_value);
} else {
$('#basketcount').html(" ("+updated_value+")");
- $('#cartDetails').html(_("Your cart contains ")+updated_value+_(" items"));
+ $('#cartDetails').html(MSG_IN_YOUR_CART+updated_value);
}
var basketcount = updated_value;
}
@@ -419,7 +422,11 @@ function vShelfAdd() {
function showCart(){
var position = $("#cartmenulink").offset();
+ var scrolld = $(window).scrollTop();
var top = position.top + $("#cartmenulink").outerHeight();
+ if( scrolld > top ){
+ top = scrolld + 15;
+ }
var left = position.left
$("#cartDetails").css("position","absolute").css("top",top);
$("#cartDetails").css("position","absolute").css("left",left);