1/** 2 * cart by [email protected] 3 */ 4var CART = { 5 /* ì¥ë°êµ¬ë ìë ì²´í¬ */ 6 cntChk : function($par, cnt) { 7 var $cnt = $par.find('input[name="ordCnt"]'); 8 var val = parseInt(($cnt.val() == "" ? "1" : $cnt.val())); 9 var max = parseInt($cnt.data("prdt-cnt")); 10 // í매 ì¤ì¸ì§ ì²´í¬ 11 if ($cnt.data("prdt-status") == "sale") { 12 if (val + cnt <= 0) { 13 $cnt.val(1); 14 return true; 15 } else if (val + cnt > max) { 16 if ($cnt.data("prdt-type") == "MT" && max == 3) { 17 alert("ë§ì¼ë¦¬ì§ ì íì " + max + "ê°ê¹ì§ ì¥ë°êµ¬ëì ë´ì ì ììµëë¤."); 18 } else { 19 alert("ì¬ê³ ê° ë¶ì¡±íê±°ë 구매 ì í ìëì´ ìë ì íì ëë¤.\n" + max + "ê°ê¹ì§ ì¥ë°êµ¬ëì ë´ì ì ììµëë¤."); 20 if (cnt == 0) { 21 $cnt.val(max); 22 } 23 } 24 return false; 25 } else { 26 $cnt.val(val + cnt); 27 return true; 28 } 29 } 30 return false; 31 } 32 33 /* ì¥ë°êµ¬ë ë´ê¸° : 1ê° */ 34 , 35 save : function($par, cb) { 36 var $cnt = $par.find('input[name="ordCnt"]'); 37 CART.proc({ 38 "mode" : "C", 39 "prdtType" : $cnt.data("prdt-type"), 40 "prdtSeq" : $cnt.data("prdt-seq"), 41 "ordCnt" : $cnt.val(), 42 "price" : $cnt.data("price"), 43 "lineNm" : $cnt.data("lineNm") 44 }, function(xhr) { 45 var cnt = parseInt(xhr.data); 46 if (xhr.result != "FAIL") { 47 $("a.btn-cart .count").text(cnt.show(99)); 48 $(".flotcart .count").text(cnt.show(99)); 49 } 50 if (typeof cb == "function") { 51 cb(xhr); 52 } 53 }); 54 } 55 56 /* ì¥ë°êµ¬ë ë´ê¸° : nê° */ 57 , 58 saveArr : function(prdtType, cb, selector) { 59 60 61 if (selector == undefined) { 62 selector = "input.prdtSeqs:checked"; 63 } 64 var data = $(selector).serialize() + "&mode=C&ordCnt=1&prdtType=" + prdtType; 65 CART.proc(data, cb); 66 } 67 68 , 69 proc : function(data, cb) { 70 $.ajax({
71 type : 'post', 72 url : '/cart/cartProc.do', 73 data : data, 74 dataType : 'json', 75 success : function(xhr) { 76 77 var cnt = parseInt(xhr.data); 78 if (xhr.result != "FAIL") { 79 $("a.btn-cart .count").text(cnt.show(99)); 80 $(".flotcart .count").text(cnt.show(99)); 81 } 82 if (typeof cb == "function") { 83 cb(xhr); 84 } 85 } 86 }); 87 } 88} 89 90/* ê´ì¬ì í */ 91var PRDT = { 92 likeEvent : function(prdtSeq, cb) { 93 $.ajax({ 94 url : "/product/ajaxLike.do", 95 data : { 96 prdtSeq : prdtSeq 97 }, 98 dataType : "json", 99 type : "POST" 100 }).done(function(data) { 101 if ($(".flotheart").length == 1) { 102 $(".flotheart").find(".count").text(parseInt($(".flotheart").find(".count").text()) + 1); 103 } 104 if (typeof cb === "function") { 105 cb(data); 106 } 107 }); 108 } 109}
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.