|
Lines 126-135
function addRecord(val, selection,NoMsgAlert) {
Link Here
|
| 126 |
if (write) { |
126 |
if (write) { |
| 127 |
writeCookie(nameCookie, valCookie); |
127 |
writeCookie(nameCookie, valCookie); |
| 128 |
if (selection) { // when adding a selection of records |
128 |
if (selection) { // when adding a selection of records |
|
|
129 |
updateLink(val,"add"); |
| 129 |
return 1; |
130 |
return 1; |
| 130 |
} |
131 |
} |
| 131 |
if (! NoMsgAlert ) { |
132 |
if (! NoMsgAlert ) { |
| 132 |
showCartUpdate(MSG_RECORD_ADDED); |
133 |
showCartUpdate(MSG_RECORD_ADDED); |
|
|
134 |
updateLink(val,"add"); |
| 133 |
} |
135 |
} |
| 134 |
} |
136 |
} |
| 135 |
} |
137 |
} |
|
Lines 227-232
function selRecord(num, status) {
Link Here
|
| 227 |
document.myform.records.value = str; |
229 |
document.myform.records.value = str; |
| 228 |
} |
230 |
} |
| 229 |
|
231 |
|
|
|
232 |
function delSingleRecord(biblionumber){ |
| 233 |
var valCookie = readCookie(nameCookie); |
| 234 |
var arrayRecords = valCookie.split("/"); |
| 235 |
var pos = jQuery.inArray(biblionumber,arrayRecords); |
| 236 |
arrayRecords.splice(pos,1); |
| 237 |
valCookie = arrayRecords.join("/"); |
| 238 |
writeCookie( nameCookie, valCookie ); |
| 239 |
updateBasket( arrayRecords.length-1 ); |
| 240 |
updateLink(biblionumber,"del"); |
| 241 |
showCartUpdate(MSG_RECORD_REMOVED); |
| 242 |
} |
| 243 |
|
| 230 |
function delSelRecords() { |
244 |
function delSelRecords() { |
| 231 |
var recordsSel = 0; |
245 |
var recordsSel = 0; |
| 232 |
var end = 0; |
246 |
var end = 0; |
|
Lines 243-248
function delSelRecords() {
Link Here
|
| 243 |
num = str.substring(0, s); |
257 |
num = str.substring(0, s); |
| 244 |
str = delRecord(num,str); |
258 |
str = delRecord(num,str); |
| 245 |
str2 = delRecord(num,str2); |
259 |
str2 = delRecord(num,str2); |
|
|
260 |
updateLink(num,"del",top.opener); |
| 246 |
} else { |
261 |
} else { |
| 247 |
end = 1; |
262 |
end = 1; |
| 248 |
} |
263 |
} |
|
Lines 308-313
function delBasket(context,rep) {
Link Here
|
| 308 |
if (rep) { |
323 |
if (rep) { |
| 309 |
if(context == "popup"){ |
324 |
if(context == "popup"){ |
| 310 |
delCookie(nameCookie); |
325 |
delCookie(nameCookie); |
|
|
326 |
updateAllLinks(top.opener); |
| 311 |
document.location = "about:blank"; |
327 |
document.location = "about:blank"; |
| 312 |
updateBasket(0,top.opener); |
328 |
updateBasket(0,top.opener); |
| 313 |
window.close(); |
329 |
window.close(); |
|
Lines 438-443
function hideCart(){
Link Here
|
| 438 |
$("#cartDetails").fadeOut("fast"); |
454 |
$("#cartDetails").fadeOut("fast"); |
| 439 |
} |
455 |
} |
| 440 |
|
456 |
|
|
|
457 |
function updateLink(val,op,target){ |
| 458 |
if(target){ |
| 459 |
if(op == "add"){ |
| 460 |
target.$("#cart"+val).html(MSG_ITEM_IN_CART).addClass("incart"); |
| 461 |
target.$("#cartR"+val).show(); |
| 462 |
} else { |
| 463 |
target.$("#cart"+val).html(MSG_ITEM_NOT_IN_CART).removeClass("incart").addClass("addtocart"); |
| 464 |
target.$("#cartR"+val).hide(); |
| 465 |
} |
| 466 |
} else { |
| 467 |
if(op == "add"){ |
| 468 |
$("#cart"+val).html(MSG_ITEM_IN_CART).addClass("incart"); |
| 469 |
$("#cartR"+val).show(); |
| 470 |
} else { |
| 471 |
$("#cart"+val).html(MSG_ITEM_NOT_IN_CART).removeClass("incart").addClass("addtocart"); |
| 472 |
$("#cartR"+val).hide(); |
| 473 |
} |
| 474 |
} |
| 475 |
} |
| 476 |
|
| 477 |
function updateAllLinks(target){ |
| 478 |
if(target){ |
| 479 |
target.$("a.incart").html(MSG_ITEM_NOT_IN_CART).removeClass("incart").addClass("addtocart"); |
| 480 |
target.$(".cartRemove").hide(); |
| 481 |
} else { |
| 482 |
$("a.incart").html(MSG_ITEM_NOT_IN_CART).removeClass("incart").addClass("addtocart"); |
| 483 |
$(".cartRemove").hide(); |
| 484 |
} |
| 485 |
} |
| 486 |
|
| 441 |
$(document).ready(function(){ |
487 |
$(document).ready(function(){ |
| 442 |
$("#cartmenulink").click(function(){ openBasket(); return false; }); |
488 |
$("#cartmenulink").click(function(){ openBasket(); return false; }); |
| 443 |
if(basketcount){ updateBasket(basketcount); } |
489 |
if(basketcount){ updateBasket(basketcount); } |
| 444 |
- |
|
|