1// Drop Console 2/*$(function() { 3window.console = { log: function(msg){}, warn: function(msg){}, debug: function(msg){}, info: function(msg){}, warn: function(msg){}, error: function(msg){}, dir: function(msg){}, dirxml: function(msg){}, count: function(msg){}, assert: function(msg){}, trace: function(msg){} }; 4});*/ 5 6(function($) { 7 // tmplãDOMåºåãããã©ããã®ãã©ã° 8 var is_output_tmpl_gmenu_cont = false; 9 //ãã³ãã¬ã¼ããã¼ã 10 var tmpl_gmenu_cont; 11 12 var $gmenu_underline; 13 14 // ãµã¤ãå æ¤ç´¢ éä¿¡å ãã¼ã¸æåã³ã¼ãå·®ç°å¸å 15 // ready() ã«å ç«ã£ã¦å®è¡ 16 fixCharsetForSiteSearch(); 17 18 setSeoParam(); 19 setCanonical(); 20 21 $(function() { 22 23 /*----------------------*/ 24 // ãã¦ã¹ã®ãªã¼ãã¬ã¤ãå é ã¸ãã©ã 25 // ãªã©ã®ã¢ã¯ã·ã§ã³ãåæå 26 /*-----------------------*/ 27 initMouseAction(); 28 29 30 /*----------------------*/ 31 // ä¸ä¸ã»ã³ã¿ã¼å¦çããã©ã¾ãå¦çãªã© 32 /*-----------------------*/ 33 setLayout($("body")); 34 35 /*----------------------*/ 36 // æåæ°å¶é 37 /*-----------------------*/ 38 $('#contents').find('.txt_itemreview > p').truncateText(); 39 40 /*----------------------*/ 41 // ã¡ãã¥ã¼ã®ã«ã¬ã³ãï¼éçãã¡ã¤ã«ã§ã®ç¢ºèªç¨ï¼ 42 /*-----------------------*/ 43 //listkeyword();//å¤éå®è¡ 44 setGmenuCurrent(); 45 46 /*----------------------*/ 47 // ã«ã¼ãæå ¥æ°æ´æ° 48 /*-----------------------*/ 49 $('#alert_cartnum').text($.cookie('CART_COUNT') ? $.cookie('CART_COUNT') : 0); 50 fixBorderRadius($('#alert_cartnum').parent()); 51 52 /*----------------------*/ 53 // å³ã¯ãªãã¯ç¦æ¢ 54 /*-----------------------*/ 55 if(! $('#item_detail').length) { 56 $('#contents').add('#bottomarea_body').find('img').handleFigure(); 57 } 58 59 }); 60 61 /*----------------------*/ 62 // 63 // setGmenuCurrent 64 // ãã¼ã¸æ¯ã«ã¡ãã¥ã¼ã®ã«ã¬ã³ãã¯ã©ã¹ãä»ä¸ãã 65 // éçãã¡ã¤ã«ã§ã®ç¢ºèªç¨ãçµã¿è¾¼ã¿æã«ã¯CMSå´ã§ã¯ã©ã¹ãä»ä¸ããã®ã§ãã®å¦çã¯ä¸è¦ã¨æããã 66 // 67 /*-----------------------*/ 68 function setGmenuCurrent() { 69 70 var url = location.href; 71 var currentClassName = 'gmenu_current'; 72 73 if (url.indexOf('ladies') !== -1) { 74 $('.gmenu_ladies').addClass(currentClassName); 75 } else if (url.indexOf('mens') !== -1) { 76 $('.gmenu_mens').addClass(currentClassName); 77 } else if (url.indexOf('sports') !== -1) { 78 $('.gmenu_sports').addClass(currentClassName); 79 } else if (url.indexOf('shops') !== -1) { 80 $('.gmenu_search').addClass(currentClassName); 81 } 82 83 } 84 85 86 /*----------------------*/ 87 // 88 // setLayout 89 // 90 /*-----------------------*/ 91 function setLayout($target_wrapper) { 92 if(!$target_wrapper.hasClass("is_already_set_layout")){ 93 94 //å®è¡æ¸ã¿ã¯ã©ã¹ãä»ä¸ 95 $target_wrapper.addClass("is_already_set_layout"); 96 97 /* -----------------------*/ 98 // ã»ã³ã¿ã¼ã«ããå¦ç 99 /* -----------------------*/ 100 $target_wrapper.find(".vmiddle").each(function() { 101 var $self = $(this); 102 $self.css({ 103 marginTop: -$self.height() / 2 104 }); 105 }); 106 107 $target_wrapper.find(".hmiddle").each(function() { 108 var $self = $(this); 109 $self.css({ 110 marginLeft: -$self.width() / 2 111 }); 112 }); 113 114 /*----------------------*/ 115 // ã¬ã¬ã·ã¼ãã©ã¦ã¶ã¸ã®border-radiusé©ç¨ 116 /*-----------------------*/ 117 fixBorderRadius($target_wrapper); 118 } 119 } 120 121 122 /*----------------------*/ 123 // 124 // initMouseAction 125 // 126 /*-----------------------*/ 127 function initMouseAction() { 128 129 /*----------------------*/ 130 // ãã¼ãã«ãã¼ã®ãã¦ã¹ãªã¼ã 131 /*-----------------------*/ 132 // $(".halfcover").each(function() { 133 // var $self = $(this); 134 // var $cover = $self.find("p"); 135 // $self.hover(function() { 136 137 // U.animate($cover, { 138 // left: "45%", 139 140 // }, 100, "easeOutQuad"); 141 // return false;
142 // }, function() { 143 144 // U.animate($cover, { 145 // left: "50%", 146 // }, 100, "easeOutQuad"); 147 // return false; 148 // }); 149 // }); 150 151 /*----------------------*/ 152 // ãã¼ã¸ã®å é 㸠153 /*-----------------------*/ 154 $(".backtotop").on("click", "a", function() { 155 156 157 $('html, body').animate({ 158 scrollTop: 0 159 }, { 160 duration: 1400, 161 easing: "easeOutExpo" 162 }); 163 return false; 164 }); 165 } 166 167 /*----------------------*/ 168 // 169 // fixBorderRadius 170 // 171 /*-----------------------*/ 172 function fixBorderRadius($target_wrapper) { 173 174 var $target = $target_wrapper.find("[class*='border_radius_']"); 175 176 $target.each(function() { 177 178 var radiusClass = $(this).attr('class').match(/border_radius_[^\s]*/)[0]; 179 var radius = radiusClass.replace('border_radius_', '').split('_'); 180 181 var borderColor = ''; 182 var color = ''; 183 184 // è§ã«è¦ªè¦ç´ ã®èæ¯è²ãã¤ãã¦ãã¾ãå ´åã®fix 185 // htmlä¸ã§border_color_#xxxxã¨ãã¦æå®ãã 186 if ($(this).attr('class').indexOf('border_color_') !== -1) { 187 borderColor = ($(this).attr('class').match(/border_color_[^\s]*/)[0]); 188 color = ' cc:' + borderColor.replace('border_color_', ''); 189 } 190 191 if (radius.length === 1) { 192 193 // 4ã¤ã®è§ãå ¨ã¦åãRã®å ´å 194 $(this).corner(radius + 'px' + color); 195 196 } else { 197 198 // 4ã¤ã®è§ãããããã«Rãæå®ãã¦ããå ´å 199 // jquery.cornerã¯0pxæå®ãåºæ¥ãªããããªã®ã§0ã®å ´åã¯é©ç¨ããªã 200 if (radius[0] !== '0') $(this).corner('tl' + radius[0] + 'px' + color); 201 if (radius[1] !== '0') $(this).corner('tr' + radius[1] + 'px' + color); 202 if (radius[2] !== '0') $(this).corner('br' + radius[2] + 'px' + color); 203 if (radius[3] !== '0') $(this).corner('bl' + radius[3] + 'px' + color); 204 205 } 206 }); 207 } 208 209 /*----------------------*/ 210 // ç»åNotfoundå¯¾å¿ 211 /*-----------------------*/ 212 $.fn.replaceUnfoundImg = function(options) { 213 var settings = { 214 srcImgSubstitute: '/common_wacoal_jp/img/spacer.gif' 215 } 216 $.extend(settings, options); 217 218 var $listElemTarg = this; 219 220 $listElemTarg.each(function() { 221 var domElemTarg = $(this).get(0); 222 var srcImg = domElemTarg.getAttribute('src'); 223 224 domElemTarg.onerror = function() { 225 //代æ¿ç»å(ããã©ã«ãspacer.gif)ã表示 226 domElemTarg.setAttribute('src', settings.srcImgSubstitute); 227 }; 228 domElemTarg.src = srcImg; 229 }); 230 }; 231 232 $.fn.removeUnfoundImg = function(options) { 233 var settings = { 234 } 235 $.extend(settings, options); 236 237 var $listElemTarg = this; 238 239 $listElemTarg.each(function() { 240 var $elemTarg = $(this); 241 var domElemTarg = $elemTarg.get(0); 242 243 domElemTarg.onerror = function() { 244 $elemTarg.remove(); 245 }; 246 247 domElemTarg.src=domElemTarg.src; 248 }); 249 250 return this; 251 }; 252 253 /*----------------------*/ 254 // ãµã¤ãå æ¤ç´¢ éä¿¡å ãã¼ã¸æåã³ã¼ãå·®ç°å¸å 255 /*-----------------------*/ 256 function fixCharsetForSiteSearch() { 257 var isMSIE = /*@cc_on!@*/false; 258 if(! isMSIE) { 259 return; 260 } 261 262 var $elemMetaCharset = $('meta[http-equiv="content-type"], meta[charset]').first(); 263 var charsetOrg = $elemMetaCharset.attr('charset').toUpperCase(); 264 265 var charsetCurrent = document.charset.toUpperCase(); 266 267 if(charsetCurrent != charsetOrg) { 268 document.charset = charsetOrg; 269 location.reload(); 270 } 271 } 272 273 function setSeoParam() { 274 var $title = $("title").text(); 275 var $description = $("meta[name=description]").attr("content"); 276 $(document).ready(function(){ 277 if($("[id^=shops_]").length > 0){ //åºèæ¤ç´¢ä¸è¦§ã¸ã®ããã¼ã¸çªå·ä»ä¸ 278 var page_num = $(".c-pagination_item-current a").eq(0).text(); 279 if(page_num){ 280 var $extend = "ã"+page_num+"ãã¼ã¸ç® "; 281 $("title").text($title.replace("æ¤ç´¢çµæ","æ¤ç´¢çµæ"+$extend)); 282 $("meta[name=description]").attr("content", $description.replace("æ¤ç´¢çµæ","æ¤ç´¢çµæ"+$extend)); 283 } 284 } 285 else if($("body.search_result.brand").length > 0){ //ãã©ã³ãåºèæ¤ç´¢ 286 var page_num = $(".c-pagination_item-current a").eq(0).text(); 287 if(page_num){ 288 var $extend = "ã"+page_num+"ãã¼ã¸ç® "; 289 $("title").text($title.replace("åºèãæ¢ã","åºèãæ¢ã"+$extend)); 290 $("meta[name=description]").attr("content", $description+$extend); 291 } 292 } 293 else if($("#item_search-result").length > 0) { // ååä¸è¦§ããã¼ã¸çªå·ã表示é ä»ä¸ 294 _setMeta($title, $description, ".page_navigation_list .current", ".view_change_content_inner .current"); 295 } 296 else if($("#item_search-result-display").length > 0){ // ååæ¤ç´¢ããã¼ã¸çªå·ã表示é ä»ä¸ 297 _setMeta($title, $description, ".page_navigation_list .current", ".view_change_content_inner .current") 298 } 299 }); 300 301 function _setMeta($title, $description, $page_num_selector, $sort_selector){ 302 var page_num = $($page_num_selector).eq(0).text(); 303 var extend = ""; 304 if(page_num){ 305 extend = extend+"ã"+page_num+"ãã¼ã¸ç®"; 306 } 307 $("title").text($title.replace("ååä¸è¦§","ååä¸è¦§"+extend)); 308 var description = ""; 309 if($description.match(/ååæ¤ç´¢/)){ 310 description = $description.replace("ååæ¤ç´¢","ååæ¤ç´¢"+extend); 311 }else if($description.match(/ååä¸è¦§/)){ 312 description = $description.replace("ååä¸è¦§","ååä¸è¦§"+extend); 313 } 314 $("meta[name=description]").attr("content", description); 315 } 316 } 317 318 function setCanonical() { 319 $(document).ready(function(){ 320 var linkElement = document.createElement('link'); 321 linkElement.setAttribute('rel', 'canonical'); 322 323 if($("[id^=shops_]").length > 0){ //åºèæ¤ç´¢ä¸è¦§ã¸ã®ããã¼ã¸çªå·ä»ä¸ 324 _setHref(linkElement); 325 } 326 else if($("body.search_result.brand").length > 0){ //ãã©ã³ãåºèæ¤ç´¢ 327 _setHref(linkElement); 328 } 329 else if($("#item_search-result").length > 0){ // ååä¸è¦§ããã¼ã¸çªå· 330 _setHref(linkElement); 331 } 332 else if($("#item_search-result-display").length > 0){ // ååæ¤ç´¢ããã¼ã¸çªå· 333 _setHref(linkElement); 334 } 335 }); 336 function _setHref(linkElement){ 337 if($('link[rel=canonical]').length == 0){ 338 var queryArray = location.search.replace("?", "").split("&"); 339 var hrefQuery = ""; 340 $.each(queryArray, function(i, query) { 341 if(query.match(/dispNo/)){ 342 hrefQuery = query; 343 } 344 else if(query.match(/bbr/)){ 345 hrefQuery = query; 346 } 347 }); 348 var href = location.href.replace(location.search, ""); 349 if(!hrefQuery){ 350 hrefQuery = queryArray[0]; 351 } 352 href = href+"?"+hrefQuery; 353 linkElement.setAttribute('href', href); 354 $('head').prepend(linkElement); 355 } 356 } 357 } 358})(jQuery); 359
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.