1(function($) { 2 $(document).on('click', '.closeAnnounceMail', function(){ 3 $('#variationPriceAnnounceMailDialog').dialog('close'); 4 }); 5 6 $(document).on('click', '.dialogStock', function(){ 7 $('#spsVarpriceStockDialog1m').dialog('open'); 8 return false; 9 }); 10 11 $(document).on('click', '.dialogSStock', function(){ 12 $('#spsVarpriceStockDialog1').dialog('open'); 13 return false; 14 }); 15 16 $(document).on('click', '.closeDialogStock', function(){ 17 $('#spsVarpriceStockDialog1m').dialog('close'); 18 }); 19 20 $(document).on('click', '.closeDialogSStock', function(){ 21 $('#spsVarpriceStockDialog1').dialog('close'); 22 }); 23 24 $(document).on('click', '.announceMail', function(){ 25 var announceMailData = $(this); 26 var cartUrl = announceMailData.attr('data-rel-1'); 27 var itemID = announceMailData.attr('data-rel-2'); 28 var varID = announceMailData.attr('data-rel-3'); 29 openAnnounceMailDialogForVariationPrice(cartUrl, itemID, varID); 30 return false; 31 }); 32 33 $(document).on('keypress', '#announceMailAddress', function(e){ 34 var code = (e.keyCode ? e.keyCode : e.which); 35 if (code == 13) { 36 var requrl = $("#announceMailUrl").val(); 37 var itemID = $("#ITEMID").val(); 38 var var_ID = $("#VAR_ID").val(); 39 registAnnounceMail(requrl, itemID, var_ID); 40 return false; 41 } 42 }); 43 44 $(document).on('click', '.registAnnounceMail', function(){ 45 /* shop/docs/smp/js/validationCtrl.js 46 * @\ÇÁ blockSubmit Classª Á½çÌæÊÉÚ®³¹È¢ 47 */ 48 var pl = $(".blockSubmit").size(); 49 if(pl > 0){ 50 return; 51 } 52 53 var registsAnnounceMail = $(this); 54 var requrl = registsAnnounceMail.attr('data-rel-1'); 55 var itemID = registsAnnounceMail.attr('data-rel-2'); 56 var var_ID = registsAnnounceMail.attr('data-rel-3'); 57 registAnnounceMail(requrl, itemID, var_ID); 58 }); 59 60 function openAnnounceMailDialogForVariationPrice(cartUrl,itemID,varID){ 61 var mailAddress = ''; 62 var is_ie=/*@cc_on@if(@_jscript_version<=9)!@end@*/false; 63 if (is_ie) { 64 displayAnnounceMailDialogInfo(itemID,varID,mailAddress); 65 return; 66 } 67 var data = { 68 "tn": (new Date()).getTime(), 69 "CMD":"checkLogin" 70 }; 71 $.ajax({ 72 url: cartUrl, 73 type: 'POST', 74 dataType: 'json', 75 data: data, 76 xhrFields: { 77 withCredentials : true 78 }, 79 cache: true, 80 crossDomain: true, 81 error: function(){ 82 displayAnnounceMailDialogInfo(itemID,varID,mailAddress); 83 }, 84 success: function(data){ 85 if (data.status == 'success') { 86 mailAddress = data.memberMailAddress; 87 } 88 displayAnnounceMailDialogInfo(itemID,varID,mailAddress); 89 } 90 }); 91 } 92 93 function displayAnnounceMailDialogInfo(itemID,varID,mailAddress){ 94 var requrl = $('#announceMailUrl').val(); 95 var carrierType = $('#carrierType').val(); 96 var data = { 97 "ITEMID": itemID, 98 "VAR_ID": varID, 99 "mailAddress": mailAddress, 100 "carrierType": carrierType 101 }; 102 $.ajax({ 103 url: requrl, 104 type: 'POST', 105 dataType: "text", 106 data: data, 107 success: function(data){ 108 $('#variationPriceAnnounceMailDialog').html(data); 109 $('#variationPriceAnnounceMailDialog').dialog('open'); 110 $('#variationPriceAnnounceMailDialog').dialog('option', 'title', $('#titleDialogAnnounceMail').val()); 111 return false; 112 } 113 }); 114 } 115 116 function registAnnounceMail(requrl, itemID, var_ID){ 117 var mailAddress = $('#announceMailAddress').val(); 118 var carrierType = $('#carrierType').val(); 119 var mailmag = ""; 120 var mailMangFlg = $('#mailMagFlg').val(); 121 if (mailMangFlg == 1) { 122 if($('#mailMag').prop("checked")) { 123 mailmag = "1"; 124 } 125 } 126 127 var data = { 128 "CMD" : "EDT", 129 "ITEMID": itemID, 130 "VAR_ID": var_ID, 131 "mailMag": mailmag, 132 "mailAddress": mailAddress, 133 "carrierType": carrierType 134 }; 135 $.ajax({ 136 url: requrl, 137 type: 'POST', 138 dataType: "text", 139 data: data, 140 success: function(data){ 141 $('#variationPriceAnnounceMailDialog').html(data); 142 $('#variationPriceAnnounceMailDialog').dialog('option', 'title', $('#titleDialogAnnounceMail').val()); 143 $('#variationPriceAnnounceMailDialog').scrollTop(0); 144 } 145 }); 146 } 147})(announceMail.jQuery);
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.