PageSourceSearch

https://www.utsuwayayuuyuu.com/SHOP/js/announce-mail.js

js utsuwayayuuyuu.com collected 2026-10-04 13:26:33 UTC 4,779 bytes, 147 lines download raw bytes

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        *  ‹@”\’ljÁ 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.