1$( window ).scroll( function (){ 2 txt_addMessageDelete(); 3}); 4 5$( window ).resize( function (){ 6 txt_addMessageDelete(); 7}); 8 9$(document).on('click', function () { 10 txt_addMessageDelete(); 11}); 12 13function txt_addMessageDelete(){ 14 if(($('.block_cospa_featureCont').find('message'))){ 15 $('div.txt_addMessage span.message').remove(); 16 } 17} 18 19// ¸¡Æ¤Ãæ¥ê¥¹¥ÈÅÐÏ¿³Îǧ¥À¥¤¥¢¥í¥° 20// 21var count_comp = 0; 22function confirmAddCompareList(data, stock_count) { 23 var ret = false; 24 var max_count = 100; 25 26//alert("ÅÐÏ¿¤µ¤ì¤Æ¤¤¤ë¿ô " + data.favorite_count + "¡Üº£²óÅÐÏ¿¤¹¤ë¿ô " + stock_count); // DEBUG 27 28 if (data.favorite_count) { 29 // ÅÐÏ¿·ï¿ô 30 count_comp = data.favorite_count + stock_count; 31 if (count_comp > max_count) { 32 count_comp = max_count; 33 } 34 35 if ((data.favorite_count + stock_count) > max_count) { 36 const modalHTML = ` 37 <div id="confirmAddCompareDialog" style="display: block;position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 99999;background: rgba(0,0,0,0.3);"> 38 <div style="position: absolute;top: 50%;margin-top: -60px;width: 100%;"> 39 <div style="width: 90%;max-width: 310px;background: #ffffff;padding: 15px 0 0;margin: auto;border-radius: 10px;border: 1px solid #c6c6c6;"> 40 <p style="width: 100%;font-size: 18px;text-align: center;max-width: 250px;font-weight: bold;line-height: 24px;margin: 0 auto 20px;">¤ªµ¤¤ËÆþ¤êʪ·ï¤Ï¤³¤ì°Ê¾åÅÐ 41 Ï¿¤Ç¤¤Þ¤»¤ó¡£</br>¤¹¤Ç¤ËÅÐÏ¿ºÑ¤ß¤Îʪ·ï¤òºï½ü¤·¡¢ÅÐÏ¿¤·Ä¾¤·¤Æ²¼¤µ¤¤¡£</p> 42 <ul style="width: 100%;height: 36px;margin: auto;border-top: 1px solid #c6c6c6;"> 43 <li style="float: left;width: 49%;height: 100%;cursor: pointer;list-style: none;"><a class="confirmAddCompareClear" style="display: block;width: 100%;padding: 8px 0;color: #6666ff;text-align: center;font-size: 18px;text-decoration: none" href="javascript:void(0)">ÊĤ¸¤ë</a></li> 44 <li style="float: right;border-left: 1px solid #c6c6c6;width: 50%;height: 100%;cursor: pointer;list-style: none;"><a style="display: block;width: 100%;padding: 8px 0;color: #6666ff;text-align: center;font-size: 18px;text-decoration: none" href='/php/mysearch/compare_list.php'>¤ªµ¤¤ËÆþ¤ê¤ò¸«¤ë</a></li> 45 </ul> 46 </div> 47 </div> 48 </div> 49 `; 50 $('#confirmAddCompareDialog').remove(); 51 $('body').append(modalHTML); 52 $('.confirmAddCompareClear').on('click', function() { 53 $('#confirmAddCompareDialog').hide(); 54 }); 55 return false; 56 } else { 57 ret = true; 58 } 59 60 } else { 61 ret = true; 62 } 63 64 return ret; 65} 66 67// Ãæ¸Å¼Ö°ìÍ÷¡§¾ÜºÙ°ìÍ÷¤Î¡Ö¸¡Æ¤Ãæ¥ê¥¹¥È¤ËÄɲáץܥ¿¥ó 68function getCompareCountTT_changeCompareBtn(data, f_param) 69{ 70 // ¸¡Æ¤Ãæ¥ê¥¹¥ÈÅÐÏ¿³Îǧ¥À¥¤¥¢¥í¥° 71 var ret = confirmAddCompareList(data, 1); 72 73 if (data.id_token && data.refresh_token && data.identifier && data.password) { 74 localStorage.setItem('idToken', data.id_token); 75 localStorage.setItem('refreshToken', data.refresh_token); 76 localStorage.setItem('identifier', data.identifier); 77 localStorage.setItem('password', data.password); 78 } 79 80 if (ret) { 81 82 var id = f_param.id; 83 var area_id = f_param.area_id 84 var stock_id = f_param.stock_id 85 var stock_id_with_prefix = f_param.stock_id_with_prefix 86 87 if (count_comp == 0){ 88 count_comp = 1; 89 } 90 91 // ¾ò·ï¥»¥Ã¥È¤Î¤ß 92 var h_param = { 93 favorite_spread : stock_id, 94 use_graphql : true, 95 graphql_url : '1' 96 }; 97 98 // ÅÐÏ¿ 99 sendGraphQLAPI (h_param, function(data) { 100 var obj = document.getElementById('comp_add_'+stock_id_with_prefix); 101 var obj_parent = obj?.closest('.block_cospa_featureCont'); 102 obj = obj_parent?.querySelector('.inner') || obj_parent || obj; 103 104 $(obj).parent().wrap($('<div class="txt_addMessage" style="position:relative;"></div>')); 105 $(obj).parent().append('<span class="message" style="display: block;width: 260px;height: 32px;text-align: center;margin: -23px 0 0 -130px;padding: 14px 0 0 0;background: url(https://img.goo-net.com/common_v2/img/bg_add_message.png) no-repeat 0 0;color: #ffffff;font-size: 134%;font-weight: bold;position: absolute;top: 50%;left: 50%;z-index:2;">¤ªµ¤¤ËÆþ¤ê¤ËÄɲä·¤Þ¤·¤¿</span>'); 106 107 // ¥¢¥¤¥³¥ó¤òÊѹ¹¤¹¤ë¡£ 108 document.getElementById('comp_add_'+stock_id_with_prefix).style.display = "none"; 109 document.getElementById('comp_view_'+stock_id_with_prefix).style.display = 'inline-block'; 110 111 if (data.id_token && data.refresh_token && data.identifier && data.password) { 112 localStorage.setItem('idToken', data.id_token); 113 localStorage.setItem('refreshToken', data.refresh_token); 114 localStorage.setItem('identifier', data.identifier); 115 localStorage.setItem('password', data.password); 116 } 117 return; 118 }); 119 } 120 121} 122 123//================================================================ 124// ¡Ö¸¡Æ¤Ãæ¥ê¥¹¥È¤ò¸«¤ë¡×¥¯¥ê¥Ã¥¯¤µ¤ì¤¿¾ì¹ç¤Î½èÍý¡¡É½¼¨¤µ¤ì¤ë¥Ü¥¿¥ó¤òÊѹ¹¤¹¤ë¡£ 125//================================================================ 126function changeCompareBtn(id, stock_id, area_id, stock_id_with_prefix) { 127 128//alert("changeCompareBtn"); //DEBUG 129 130 if (typeof sendGraphQLAPI == 'function') { 131 132 // ¾ò·ï¥»¥Ã¥È¤Î¤ß 133 var h_param = { 134 use_graphql : true, 135 graphql_url : '6' 136 }; 137 138 var func_param = { 139 id : id, 140 stock_id : stock_id, 141 stock_id_with_prefix : stock_id_with_prefix, 142 area_id : area_id 143 }; 144 145 // ÅÐÏ¿·ï¿ô¤Î³Îǧ 146 sendGraphQLAPI (h_param, getCompareCountTT_changeCompareBtn, func_param); 147 } 148} 149 150//================================================ 151// ¸¡Æ¤Ãæ¥ê¥¹¥È¤ËÅÐÏ¿¤µ¤ì¤Æ¤¤¤ëstock_id¤ò¼èÆÀ¤·¤Æ¡¢ 152// ¸¡Æ¤Ãæ¤Î¥¢¥¤¥³¥ó¤òÊѹ¹ 153//================================================ 154var comp_stock_ids = new Array(); 155var stock_id_list =""; 156function getCompareStockId(data){ 157 158 var a_data = new Array(); 159 var a_stock_id = new Array(); 160 var a_disp_stock_id = new Array(); 161 162 // user agent¼èÆÀ 163 var UA = navigator.userAgent; 164 var isIE6 = (UA.indexOf('MSIE 6') > -1)?true:false; 165 var isIE7 = (UA.indexOf('MSIE 7') > -1)?true:false; 166 167 // ¸¡Æ¤Ãæ¤ËÅÐÏ¿Ãæ¤Îstock_id¤òÇÛÎó¤Ë¤¹¤ë¡£ 168 a_data = data.favorite_spread.split(","); 169 170 // ɽ¼¨Ãæ¤Îstock_id¤òÇÛÎó¤Ë¤¹¤ë¡£ 171 a_disp_stock_id = stock_id_list.split(","); 172 for (var i in a_data){ 173 a_stock_id = a_data[i].split(";"); 174 comp_stock_ids[i] = a_stock_id[0]; 175 var compAddTag = document.getElementById('comp_add_'+a_stock_id[0]); 176 if(compAddTag) { 177 compAddTag.style.display = "none"; 178 //IE6 or IE7¤Î»þ¤Ïcss¤òÊѤ¨¤ë 179 if (isIE6 || isIE7) { 180 document.getElementById('comp_view_' + a_stock_id[0]).style.display = 'inline'; 181 } else { 182 document.getElementById('comp_view_' + a_stock_id[0]).style.display = 'inline-block'; 183 } 184 }
185 // ¥Ô¥Ã¥¯¥¢¥Ã¥×ʪ·ï¤Ç¤¢¤ì¤Ð¡¢¤³¤Á¤é¤Ç½èÍý¤¹¤ë¡£¡Ê½Åʣɽ¼¨¤â¤¢¤ë¤Î¤Ç¤½¤ì¤¾¤ì¥Á¥§¥Ã¥¯¡Ë 186 compAddTag = document.getElementById('comp_add_pickup_'+a_stock_id[0]); 187 if(compAddTag) { 188 compAddTag.style.display = "none"; 189 var compViewTag = document.getElementById('comp_view_pickup_' + a_stock_id[0]); 190 //IE6 or IE7¤Î»þ¤Ïcss¤òÊѤ¨¤ë 191 if (isIE6 || isIE7) { 192 compViewTag.style.display = 'inline'; 193 } else { 194 compViewTag.style.display = 'inline-block'; 195 } 196 } 197 } 198 if (data.id_token && data.refresh_token && data.identifier && data.password) { 199 localStorage.setItem('idToken', data.id_token); 200 localStorage.setItem('refreshToken', data.refresh_token); 201 localStorage.setItem('identifier', data.identifier); 202 localStorage.setItem('password', data.password); 203 } 204 205} 206 207//============================================================ 208// ɽ¼¨Ãæ¤Îstock_id¤Î¤¦¤Á¡¢¸¡Æ¤Ãæ¥ê¥¹¥È¤ËÅÐÏ¿¤Î¤¢¤ëʪ·ï¤ò¼èÆÀ 209//============================================================ 210function initCompareIcon(){ 211 var check_count=0; 212 var goo_car_ids = ""; 213 var goo_car_id = ""; 214 var stock_id = ""; 215 var o_id = ''; 216 217 // ɽ¼¨Ãæ¤Îstock_id¥ê¥¹¥È¼èÆÀ 218 hid_id = document.querySelectorAll('input[name="id"]'); 219 for(var counter=0; counter<hid_id.length; counter++){ 220 if(goo_car_ids != ""){ 221 goo_car_ids += ","; 222 } 223 goo_car_id = hid_id[counter].getAttribute('data-value'); 224 goo_car_ids += goo_car_id; 225 226 o_id = document.getElementById('tr_'+goo_car_id); 227 if (o_id) { 228 stock_id = o_id.getAttribute('stock_id'); 229 if (stock_id) { 230 if(stock_id_list != ""){ 231 stock_id_list += ","; 232 } 233 stock_id_list += o_id.getAttribute('stock_id'); 234 } 235 } 236 } 237 238 if(typeof sendGraphQLAPI == 'function' && stock_id_list != '') { 239 240 // ¾ò·ï¥»¥Ã¥È¤Î¤ß 241 var h_param = { 242 use_graphql : true, 243 graphql_url : '5' 244 }; 245 // ÅÐϿʪ·ï¤ÈÈæ³Ó¤·¡¢¸¡Æ¤Ã楢¥¤¥³¥ó¤òÊѹ¹¤¹¤ë¡£ 246 localStorage.getItem('idToken') && sendGraphQLAPI (h_param, getCompareStockId); 247 248 } 249 250} 251document.addEventListener('DOMContentLoaded', function () {initCompareIcon();});
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.