1// placeholder 2$(function() { 3 function loginPlaceholder(){ 4 if ($('.xans-member-login').val() != undefined) { 5 var loginId = $('#member_id').parent().attr('title'); 6 $('#member_id').attr('placeholder', loginId); 7 $('#member_passwd').attr('placeholder', 'Password'); 8 } 9 } 10 loginPlaceholder(); 11}); 12 13// keyboard 14$('.keyboard button').on('click', function(){ 15 if($(this).hasClass('selected')==true){ 16 $('.keyboard .btnKey').removeClass('selected'); 17 $('.view div').hide(); 18 } 19 else{ 20 $('.keyboard .btnKey').removeClass('selected'); 21 $('.view div').hide(); 22 $(this).addClass('selected'); 23 var key=$(this).attr('title'); 24 $(this).parent().next().children('.'+key+'').show(); 25 } 26}); 27 28// toggle 29$('.ec-base-tab').each(function(){ 30 var selected = $(this).find('> ul > li.selected > a'); 31}); 32 33$('body').on('click', '.ec-base-tab a', function(e){ 34 var _target = $(this).attr('href'); 35 if (_target == '#member') { 36 $('#member_login_module_id').show();
37 $('#order_history_nologin_id').hide(); 38 } else { 39 $('#member_login_module_id').hide(); 40 $('#order_history_nologin_id').show(); 41 } 42 e.preventDefault(); 43}); 44/** 45 * hasClass 46 */ 47function hasClass(element, className){ 48 return (' ' + element.className + ' ').indexOf(' ' + className+ ' ') > -1; 49}; 50 51/** 52 * toggle 53 */ 54function toggleClassAll(element, handler, className){ 55 var _handler = document.querySelector(handler); 56 document.querySelectorAll(handler).forEach(function(item){ 57 item.addEventListener('click', function(){ 58 var _element = item.parentNode; 59 if ( hasClass( _element, className ) ) { 60 _element.classList.remove( className ); 61 } else { 62 _element.classList.add( className ); 63 } 64 }) 65 }) 66}; 67 68/** 69 * findElements 70 */ 71function findElements(element, findElement){ 72 var resultElements = []; 73 document.querySelectorAll(element).forEach(function(item){ 74 var findElementList = item.querySelectorAll(findElement); 75 findElementList = Array.prototype.slice.call(findElementList); 76 resultElements = resultElements.concat(findElementList); 77 }) 78 return resultElements; 79}; 80 81/** 82 * setAttributeAl 83 */ 84function setAttributeAll(elements, name, value){ 85 elements.forEach(function(item){ 86 item.setAttribute(name, value); 87 }) 88}; 89 90/** 91 * ìí ì¬ë¤ì¼ ë¡ëëì§ ìì ê²½ì°, ê¸°ë³¸ê° ì¤ì 92 */ 93function setDefaultImage(element) { 94 document.querySelectorAll(element).forEach(function(item){ 95 var $img = new Image(); 96 $img.onerror = function () { 97 item.src="//img.echosting.cafe24.com/thumb/img_product_big.gif"; 98 } 99 $img.src = item.src; 100 }); 101}; 102 103/** 104 * tooltip 105 */ 106function setTooltipEvent(){ 107 var input = findElements('.eTooltip', 'input'); 108 input.forEach(function(item){ 109 item.addEventListener('focusin', function(event){ 110 var targetName = returnTargetName(event.target); 111 targetName.nextElementSibling.style.display = 'block' 112 }); 113 item.addEventListener('focusout', function(event){ 114 var targetName = returnTargetName(event.target); 115 targetName.nextElementSibling.style.display = 'none' 116 }); 117 }); 118} 119 120/** 121 * tooltip input focus 122 */ 123function returnTargetName(_this){ 124 var ePlacename = _this.parentElement.getAttribute("class"); 125 var targetName; 126 if(ePlacename == "ePlaceholder"){ //ePlaceholder supported 127 targetName = _this.parentElement; 128 }else{ 129 targetName = _this; 130 } 131 return targetName; 132} 133 134/** 135 * window load 136 */ 137window.addEventListener('load', function(){ 138 if (document.querySelector('.thumbnail')){ 139 setDefaultImage('.thumbnail img'); 140 } 141 if (document.querySelector('.eTooltip')){ 142 setAttributeAll(findElements('.eTooltip', '.btnClose'),'tabIndex','-1'); 143 setTooltipEvent(); 144 } 145 if (document.querySelector('div.eToggle')){ 146 toggleClassAll(false, 'div.eToggle .title', 'selected'); 147 } 148}); 149window.addEventListener('load', function(){ 150 bottomNav(); 151 fixedHeader(); 152 handleNav(); 153 quickGoTop(); 154 searchLayer(); 155 toggleClass('.xans-layout-info.info__customer', '.xans-layout-info.info__customer .toggle', 'selected'); 156 topBanner(); 157 handleScroll(); 158}); 159 160function handleScroll(){ 161 var scrollPosition = 0; 162 var ticking = false; 163 var quickMenu = document.querySelector('#quick'); 164 var scrollY = window.scrollY || window.pageYOffset; 165 setQuickScrollEvent(scrollY, quickMenu); 166 window.addEventListener('scroll', function(e) { 167 scrollPosition = window.scrollY || window.pageYOffset; 168 if (ticking) return; 169 window.requestAnimationFrame(function() { 170 fixedHeader() 171 setQuickScrollEvent(scrollPosition, quickMenu) 172 ticking = false; 173 }); 174 ticking = true; 175 }); 176} 177 178function toggleClass(element, handler, className){ 179 var _handler = document.querySelector(handler); 180 var _element = document.querySelector(element); 181 182 _handler.addEventListener('click', function(){ 183 if ( _element.classList.contains(className) ) { 184 _element.classList.remove( className ); 185 } else { 186 _element.classList.add( className ); 187 } 188 });
189} 190 191function fixedHeader() { 192 var header = document.getElementById("header"); 193 var scrollY = window.pageYOffset || document.documentElement.scrollTop; 194 if(scrollY > header.offsetTop) { 195 header.classList.add("fixed"); 196 } else { 197 header.classList.remove("fixed"); 198 } 199} 200 201function handleNav() { 202 var btnNavs = document.querySelectorAll('.eNavFold'); 203 var btnClose = document.querySelector('#aside .btnClose'); 204 var dimmed = document.querySelector('#layoutDimmed'); 205 var elements = document.getElementsByClassName("test"); 206 btnNavs.forEach( function(btnNav) { 207 btnNav.addEventListener('click', function(){ 208 document.body.classList.add('expand'); 209 }); 210 }); 211 btnClose.addEventListener('click', function(){ 212 document.body.classList.remove('expand'); 213 }); 214 handleDimmed(dimmed, document.body, 'expand'); 215} 216 217 218function searchLayer() { 219 var btnSearchs = document.querySelectorAll('.eSearch'); 220 var btnClose = document.querySelector('.xans-layout-searchheader .btnClose'); 221 btnSearchs.forEach( function(btnSearch) { 222 btnSearch.addEventListener('click', function(){ 223 document.body.classList.add('searchExpand'); 224 var input = document.querySelector('#keyword'); 225 input.focus(); 226 }); 227 }); 228 btnClose.addEventListener('click', function(){ 229 document.body.classList.remove('searchExpand'); 230 }); 231 var dimmed = document.querySelector('#layoutDimmed'); 232 handleDimmed(dimmed, document.body, 'searchExpand'); 233} 234 235function handleDimmed(target, element, className){ 236 target.addEventListener('click', function(){ 237 element.classList.remove(className); 238 }); 239} 240 241function bottomScroll(){ 242 var lastScrollTop = 0; 243 var delta = 5; 244 var fixBox = document.querySelector('.bottom-nav__top'); 245 var fixBoxHeight = fixBox.offsetHeight; 246 var didScroll; 247 248 window.onscroll = function(e) { 249 didScroll = true; 250 }; 251 252 setInterval(function(){ 253 if(didScroll){ 254 hasScrolled(); 255 didScroll = false; 256 } 257 }, 250); 258 259 function hasScrolled(){ 260 var nowScrollTop = window.scrollY; 261 if(Math.abs(lastScrollTop - nowScrollTop) <= delta){ 262 return; 263 } 264 if(nowScrollTop > lastScrollTop && nowScrollTop > fixBoxHeight){ 265 //Scroll down 266 var scrollTop = window.scrollTop(); 267 var innerHeight = window.innerHeight(); 268 var scrollHeight = $('body').prop('scrollHeight'); 269 if (scrollTop + innerHeight >= scrollHeight) { 270 fixBox.classList.add('bottom-nav--hide'); 271 return true; 272 } 273 }else{ 274 if(nowScrollTop + window.innerHeight < document.body.offsetHeight){ 275 //Scroll up 276 fixBox.classList.remove('bottom-nav--hide'); 277 } 278 } 279 lastScrollTop = nowScrollTop; 280 } 281} 282 283function bottomNav(){ 284 var lastScrollTop = 0; 285 var btnTop = document.querySelector('.bottom-nav__top'); 286 var fixedButton = document.getElementById("orderFixArea"); 287 if(fixedButton){ 288 document.body.classList.add("button--fixed"); 289 }; 290 291 window.addEventListener("scroll", function(){ 292 var scroll = window.pageYOffset || document.documentElement.scrollTop; 293 var nav = document.querySelector('.bottom-nav'); 294 if (scroll > lastScrollTop){ 295 nav.classList.add('bottom-nav--hide'); 296 } else { 297 nav.classList.remove('bottom-nav--hide'); 298 } 299 // scroll bottom 300 if(scroll === document.body.scrollHeight - document.documentElement.offsetHeight){ 301 nav.classList.remove('bottom-nav--hide'); 302 } 303 lastScrollTop = scroll <= 0 ? 0 : scroll; 304 305 // top button 306 var currentScrollPercentage = getCurrentScrollPercentage(); 307 if(currentScrollPercentage > 30){ 308 btnTop.classList.add('bottom-nav__top--show'); 309 } else { 310 btnTop.classList.remove('bottom-nav__top--show'); 311 } 312 }); 313 314 btnTop.addEventListener('click', function(){ 315 window.scrollTo({ 316 top: 0, 317 behavior: 'smooth' 318 }); 319 });
320} 321 322function getOffset(element){ 323 if (!element.getClientRects().length) 324 { 325 return { top: 0, left: 0 }; 326 } 327 328 var rect = element.getBoundingClientRect(); 329 var win = element.ownerDocument.defaultView; 330 return ( 331 { 332 top: rect.top + win.pageYOffset, 333 left: rect.left + win.pageXOffset 334 }); 335} 336 337function getQuickPosition(){ 338 var role = document.querySelector("meta[name='path_role']").getAttribute('content'); 339 if (role === "MAIN") { 340 return getMainQuickPosition(); 341 } else { 342 return getSubQuickPosition(); 343 } 344} 345 346function getMainQuickPosition(){ 347 var quickMenu = document.querySelector('#quick'); 348 var collection = document.querySelector('.collection'); 349 var snsItem = document.querySelector('.snsItem'); 350 351 var mainTopSpace = 115; 352 var mainFooterSpace = 34; 353 354 var top = collection.offsetTop + collection.clientHeight + mainTopSpace; 355 var footTop = getOffset(snsItem).top + mainFooterSpace; 356 var maxY = footTop - quickMenu.offsetHeight; 357 358 return [top, maxY] 359} 360 361function getSubQuickPosition(){ 362 var quickMenu = document.querySelector('#quick'); 363 var footer = document.querySelector("#footer"); 364 365 var footerSpace = 60; 366 var top = 284; 367 var footTop = getOffset(footer).top; 368 var maxY = footTop - quickMenu.offsetHeight - footerSpace; 369 370 return [top, maxY] 371} 372 373function setQuickScrollEvent(y, quick){ 374 var header = document.querySelector('#header'); 375 var position = getQuickPosition(); 376 var scrollY = y; 377 if (scrollY >= position[0] - header.offsetHeight){ 378 if (scrollY < position[1]) { 379 quick.classList.add('fixed'); 380 quick.removeAttribute('style'); 381 } else { 382 quick.classList.remove('fixed'); 383 quick.style.position = 'absolute'; 384 quick.style.top = position[1] + 'px'; 385 } 386 } else { 387 quick.style.top = position[0] + 'px'; 388 quick.classList.remove('fixed'); 389 } 390} 391 392function quickGoTop(){ 393 var btnTop = document.querySelector('#quick .pageTop'); 394 btnTop.addEventListener('click', function(){ 395 window.scrollTo({ 396 top: 0, 397 behavior: 'smooth' 398 }); 399 }); 400} 401 402function topBanner(){ 403 var banner = document.querySelector('#topBanner'); 404 if(!banner) return; 405 var btnClose = banner.querySelector('.btnClose'); 406 btnClose.addEventListener('click', function(){ 407 banner.classList.add("hidden"); 408 }); 409} 410 411 412function getCurrentScrollPercentage(){ 413 return (window.scrollY + window.innerHeight) / document.body.clientHeight * 100 414} 415//window popup script 416function winPop(url) { 417 window.open(url, "popup", "width=300,height=300,left=10,top=10,resizable=no,scrollbars=no"); 418} 419/** 420 * document.location.href split 421 * return array Param 422 */ 423function getQueryString(sKey) 424{ 425 var sQueryString = document.location.search.substring(1); 426 var aParam = {}; 427 428 if (sQueryString) { 429 var aFields = sQueryString.split("&"); 430 var aField = []; 431 for(var i=0; i<aFields.length; i++){ 432 aField = aFields[i].split('='); 433 aParam[aField[0]] = aField[1]; 434 } 435 } 436 437 aParam.page = aParam.page ? aParam.page : 1; 438 return sKey ? aParam[sKey] : aParam; 439}; 440 441/** 442 * 구매ë²í¼ 443*/ 444var globalBuyBtnScrollFunc = function() { 445 // 구매ë²í¼ ê´ë ¨ë³ì 446 var sFixId = $('#orderFixItem').length > 0 ? 'orderFixItem' : 'fixedActionButton', 447 $area = $('#orderFixArea'), 448 $item = $('#' + sFixId + '').not($area); 449 450 $(window).scroll(function(){ 451 try { 452 // 구매ë²í¼ ê´ë ¨ë³ì 453 var iCurrentHeightPos = $(this).scrollTop() + $(this).height(), 454 iButtonHeightPos = $item.offset().top; 455 456 if (iCurrentHeightPos > iButtonHeightPos || iButtonHeightPos < $(this).scrollTop() + $item.height()) { 457 if (iButtonHeightPos < $(this).scrollTop() - $item.height()) { 458 $area.fadeIn('fast'); 459 } else { 460 $area.hide(); 461 } 462 } else { 463 $area.fadeIn('fast'); 464 } 465 } catch(e) { } 466 }); 467}; 468 469$(function(){ 470 // tab 471 $.eTab = function(ul) { 472 $(ul).find('a').on('click', function() { 473 var _li = $(this).parent('li').addClass('selected').siblings().removeClass('selected'), 474 _target = $(this).attr('href'), 475 _siblings = '.' + $(_target).attr('class'); 476 $(_target).show().siblings(_siblings).hide(); 477 return false 478 }); 479 } 480 if ( window.call_eTab ) { 481 call_eTab(); 482 }; 483 globalBuyBtnScrollFunc(); 484}); 485var aCategory = []; 486$(function(){ 487 var methods = { 488 aCategory : [], 489 aSubCategory : {}, 490 get: function() { 491 $.ajax({
492 url : '/exec/front/Product/SubCategory', 493 dataType: 'json', 494 success: function(aData) { 495 if (aData == null || aData == 'undefined') { 496 methods.checkSub(); 497 return; 498 } 499 for (var i=0; i<aData.length; i++) 500 { 501 var sParentCateNo = aData[i].parent_cate_no; 502 var sCateNo = aData[i].cate_no; 503 if (!methods.aSubCategory[sParentCateNo]) { 504 methods.aSubCategory[sParentCateNo] = []; 505 } 506 if (!aCategory[sCateNo]) { 507 aCategory[sCateNo] = []; 508 } 509 methods.aSubCategory[sParentCateNo].push( aData[i] ); 510 aCategory[sCateNo] = aData[i]; 511 } 512 methods.checkSub(); 513 } 514 }); 515 }, 516 getParam: function(sUrl, sKey) { 517 if (typeof sUrl !== 'string') return; 518 var aUrl = sUrl.split('?'); 519 var sQueryString = aUrl[1]; 520 var aParam = {}; 521 if (sQueryString) { 522 var aFields = sQueryString.split("&"); 523 var aField = []; 524 for (var i=0; i<aFields.length; i++) { 525 aField = aFields[i].split('='); 526 aParam[aField[0]] = aField[1]; 527 } 528 } 529 return sKey ? aParam[sKey] : aParam; 530 }, 531 532 show: function(overNode, iCateNo) { 533 var oParentNode = overNode; 534 var aHtml = []; 535 var sMyCateList = localStorage.getItem("myCateList"); 536 if (methods.aSubCategory[iCateNo] != undefined) { 537 aHtml.push('<ul class="slideSubMenu">'); 538 $(methods.aSubCategory[iCateNo]).each(function() { 539 var sNextParentNo = this.cate_no; 540 var sCateSelected = (checkInArray(sMyCateList, this.cate_no) == true) ? ' selected' : ''; 541 if (methods.aSubCategory[sNextParentNo] == undefined) { 542 aHtml.push('<li class="noChild" id="cate'+this.cate_no+'">'); 543 var sHref = '/product/list.html'+this.param; 544 } else { 545 aHtml.push('<li id="cate'+this.cate_no+'">'); 546 var sHref = '#none'; 547 } 548 aHtml.push('<a href="/product/list.html'+this.param+'" class="view" cate="'+this.param+'" data-i18n="LIST.PRD_CATE_NO_'+this.cate_no+'" data-i18n-new>'+this.name+'</a>'); 549 if (methods.aSubCategory[sNextParentNo] != undefined) aHtml.push('<a href="'+sHref+'"'+this.param+'" onclick="subMenuEvent(this);" class="cate">ìí보기</a>'); 550 551 if (methods.aSubCategory[sNextParentNo] != undefined) { 552 aHtml.push('<ul>'); 553 $(methods.aSubCategory[sNextParentNo]).each(function() { 554 var sNextParentNo2 = this.cate_no; 555 var sCateSelected = (checkInArray(sMyCateList, this.cate_no) == true) ? ' selected' : ''; 556 if (methods.aSubCategory[sNextParentNo2] == undefined) { 557 aHtml.push('<li class="noChild" id="cate'+this.cate_no+'">'); 558 var sHref = '/product/list.html'+this.param; 559 } else { 560 aHtml.push('<li id="cate'+this.cate_no+'">'); 561 var sHref = '#none'; 562 } 563 aHtml.push('<a href="/product/list.html'+this.param+'" class="view" cate="'+this.param+'" data-i18n="LIST.PRD_CATE_NO_'+this.cate_no+'" data-i18n-new>'+this.name+'</a>'); 564 if (methods.aSubCategory[sNextParentNo] != undefined) aHtml.push('<a href="'+sHref+'"'+this.param+'" onclick="subMenuEvent(this);" class="cate">ìí보기</a>'); 565 566 if (methods.aSubCategory[sNextParentNo2] != undefined) { 567 aHtml.push('<ul>'); 568 569 $(methods.aSubCategory[sNextParentNo2]).each(function() { 570 aHtml.push('<li class="noChild" id="cate'+this.cate_no+'">'); 571 var sCateSelected = (checkInArray(sMyCateList, this.cate_no) == true) ? ' selected' : ''; 572 aHtml.push('<a href="/product/list.html'+this.param+'" class="view" cate="'+this.param+'" onclick="subMenuEvent(this);" data-i18n="LIST.PRD_CATE_NO_'+this.cate_no+'" data-i18n-new>'+this.name+'</a>'); 573 aHtml.push('</li>'); 574 }); 575 aHtml.push('</ul>'); 576 } 577 aHtml.push('</li>'); 578 }); 579 aHtml.push('</ul>'); 580 } 581 aHtml.push('</li>'); 582 }); 583 aHtml.push('</ul>'); 584 } 585 $(oParentNode).append(aHtml.join(''));
586 if (window.i18nextCafe24) { 587 i18nextCafe24.translate('data-i18n-new'); 588 } 589 }, 590 close: function() { 591 $('.slideSubMenu').remove(); 592 }, 593 checkSub: function() { 594 $('.cate').each(function(){ 595 var sParam = $(this).attr('cate'); 596 if (!sParam) return; 597 var iCateNo = Number(methods.getParam(sParam, 'cate_no')); 598 var result = methods.aSubCategory[iCateNo]; 599 if (result == undefined) { 600 if ($(this).closest('#slideProjectList').length) { 601 var sHref = '/product/project.html'+sParam; 602 } else { 603 var sHref = '/product/list.html'+sParam; 604 } 605 606 $(this).attr('href', sHref); 607 $(this).parent().attr('class', 'noChild'); 608 } 609 }); 610 } 611 }; 612 613 methods.get(); 614 615 $('#slideCateList li > a.cate').on('click', function(e) { 616 var sParam = $(this).attr('cate'); 617 if (!sParam) return; 618 var iCateNo = Number(methods.getParam(sParam, 'cate_no')); 619 var hasClass = $(this).parent().hasClass('selected'); 620 621 //if ($(this).parent().attr('class') == 'xans-record- selected') { 622 if(hasClass) { 623 methods.close(); 624 } else { 625 if (!iCateNo) return; 626 $('#aside #slideCateList li').removeClass('selected'); 627 methods.close(); 628 methods.show(this.parentNode, iCateNo); 629 } 630 }); 631 632 $('#aside ul a.cate').on('click', function(e){ 633 $(this).parent().find('li').removeClass('selected'); 634 $(this).parent().toggleClass('selected'); 635 if (!$(this).parent('li').hasClass('noChild')){ 636 e.preventDefault(); 637 } 638 }); 639 640 $('#slideCateList h2').on('click', function() { 641 var oParentId = $(this).parent().attr('id'); 642 if (oParentId == 'slideCateList' || oParentId == 'slideMultishopList' || oParentId == 'slideProjectList') { 643 ($(this).attr('class') == 'selected') ? $(this).next().hide() : $(this).next().show(); 644 } 645 $(this).toggleClass('selected'); 646 }); 647 648 $('#slideProjectList .icoCategory').on('click', function() { 649 var target = $(this).parents('#slideProjectList'); 650 if(target.find('.categoryList').css("display") == "none"){ 651 target.find('.categoryList').show(); 652 }else{ 653 target.find('.categoryList').hide(); 654 } 655 656 $(this).parents('.title').toggleClass('selected'); 657 }); 658 659}); 660function subMenuEvent(obj) { 661 $(obj).parent().find('li').removeClass('selected'); 662 $(obj).parent().toggleClass('selected'); 663} 664 665function checkInArray(sBookmarkList, iCateNo) { 666 if (sBookmarkList == null) return false; 667 var aBookmarkList = sBookmarkList.split("|"); 668 for (var i = 0; i < aBookmarkList.length; i++) { 669 if (aBookmarkList[i] == iCateNo) { 670 return true; 671 } 672 } 673 return false; 674} 675$(function(){ 676 if (typeof(EC_SHOP_MULTISHOP_SHIPPING) != "undefined") { 677 var sShippingCountryCode4Cookie = 'shippingCountryCode'; 678 var bShippingCountryProc = false; 679 680 // ë°°ì¡êµê° ì í ì¤ì ì´ ì¬ì©ìí¨ì´ë©´ ì¨ê¹ 681 if (EC_SHOP_MULTISHOP_SHIPPING.bMultishopShippingCountrySelection === false) { 682 $('.xans-layout-multishopshipping .xans-layout-multishopshippingcountrylist').hide(); 683 $('.xans-layout-multishoplist .xans-layout-multishoplistmultioption .xans-layout-multishoplistmultioptioncountry').hide(); 684 } else { 685 $('.thumb .xans-layout-multishoplistitem').hide(); 686 var aShippingCountryCode = document.cookie.match('(^|;) ?'+sShippingCountryCode4Cookie+'=([^;]*)(;|$)'); 687 if (typeof(aShippingCountryCode) != 'undefined' && aS
687hippingCountryCode != null && aShippingCountryCode.length > 2) { 688 var sShippingCountryValue = aShippingCountryCode[2]; 689 } 690 691 // query stringì¼ë¡ ëì´ ì¨ ë°°ì¡êµê° ê°ì´ ìë¤ë©´, ê·¸ ê°ì ì ì©í¨ 692 var aHrefCountryValue = decodeURIComponent(location.href).split("/?country="); 693 694 if (aHrefCountryValue.length == 2) { 695 var sShippingCountryValue = aHrefCountryValue[1]; 696 } 697 698 // ë©ì¸ íì´ì§ìì êµê°ì íì ìí ê²½ì°, ê·¸ ì¸ì íì´ì§ìì ì í ë ê°ì´ ì ëì¤ë íì ì²ë¦¬ 699 if (location.href.split("/").length != 4 && $(".xans-layout-multishopshipping .xans-layout-multishopshippingcountrylist").val()) { 700 $(".xans-layout-multishoplist .xans-layout-multishoplistmultioption a .ship span").text(" : "+$(".xans-layout-multishopshipping .xans-layout-multishopshippingcountrylist option:selected").text().split("SHIPPING TO : ").join("")); 701 702 if ($("#f_country").length > 0 && location.href.indexOf("orderform.html") > -1) { 703 $("#f_country").val($(".xans-layout-multishopshipping .xans-layout-multishopshippingcountrylist").val()); 704 } 705 } 706 if (typeof(sShippingCountryValue) != "undefined" && sShippingCountryValue != "" && sShippingCountryValue != null) { 707 sShippingCountryValue = sShippingCountryValue.split("#")[0]; 708 var bShippingCountryProc = true; 709 710 $(".xans-layout-multishopshipping .xans-layout-multishopshippingcountrylist").val(sShippingCountryValue); 711 $(".xans-layout-multishoplist .xans-layout-multishoplistmultioption a .ship span").text(" : "+$(".xans-layout-multishopshipping .xans-layout-multishopshippingcountrylist option:selected").text().split("SHIPPING TO : ").join("")); 712 var expires = new Date(); 713 expires.setTime(expires.getTime() + (30 * 24 * 60 * 60 * 1000)); // 30ì¼ê° ì¿ í¤ ì ì§ 714 document.cookie = sShippingCountryCode4Cookie+'=' + $(".xans-layout-multishopshipping .xans-layout-multishopshippingcountrylist").val() +';path=/'+ ';expires=' + expires.toUTCString(); 715 if ($("#f_country").length > 0 && location.href.indexOf("orderform.html") > -1) { 716 $("#f_country").val(sShippingCountryValue).change(); 717 } 718 } 719 } 720 // ì¸ì´ì í ì¤ì ì´ ì¬ì©ìí¨ì´ë©´ ì¨ê¹ 721 if (EC_SHOP_MULTISHOP_SHIPPING.bMultishopShippingLanguageSelection === false) { 722 $('.xans-layout-multishopshipping .xans-layout-multishopshippinglanguagelist').hide(); 723 $('.xans-layout-multishoplist .xans-layout-multishoplistmultioption .xans-layout-multishoplistmultioptionlanguage').hide(); 724 } else { 725 $('.thumb .xans-layout-multishoplistitem').hide(); 726 } 727 728 // ë°°ì¡êµê° ë° ì¸ì´ ì¤ì ì´ ë ë¤ ì¬ì©ìí¨ì´ë©´ ì¨ê¹ 729 if (EC_SHOP_MULTISHOP_SHIPPING.bMultishopShipping === false) { 730 $(".xans-layout-multishopshipping").hide(); 731 $('.xans-layout-multishoplist .xans-layout-multishoplistmultioption').hide(); 732 } else if (bShippingCountryProc === false && location.href.split("/").length == 4) { // ë°°ì¡êµê° ê°ì ì²ë¦¬í ì ì´ ìê³ , ë©ì¸íë©´ì¼ ëë§ ì í ë ì´ì´ë¥¼ ëì 733 var sShippingCountryValue = $(".xans-layout-multishopshipping .xans-layout-multishopshippingcountrylist").val(); 734 $(".xans-layout-multishopshipping .xans-layout-multishopshippingcountrylist").val(sShippingCountryValue); 735 $(".xans-layout-multishoplist .xans-layout-multishoplistmultioption a .ship span").text(" : "+$(".xans-layout-multishopshipping .xans-layout-multishopshippingcountrylist option:selected").text().split("SHIPPING TO : ").join("")); 736 // ë°°ì¡êµê° ì íì ì¬ì©í´ì¼ ë ì´ì´ë¥¼ ë³´ì´ê² í¨ 737 if (EC_SHOP_MULTISHOP_SHIPPING.bMultishopShippingCountrySelection === true) { 738 $(".xans-layout-multishopshipping").show(); 739 } 740 } 741 742 $(".xans-layout-multishopshipping .btnClose").on("click", function() { 743 $(".xans-layout-multishopshipping").hide(); 744 }); 745 746 $(".xans-layout-multishopshipping .ec-base-button a").on("click", function() { 747 var expires = new Date(); 748 expires.setTime(expires.getTime() + (30 * 24 * 60 * 60 * 1000)); // 30ì¼ê° ì¿ í¤ ì ì§ 749 document.cookie = sShippingCountryCode4Cookie+'=' + $(".xans-layout-multishopshipping .xans-layout-multishopshippingcountrylist").val() +';path=/'+ ';expires=' + expires.toUTCString(); 750 751 // ëë©ì¸ 문ì ë¡ ì¿ í¤ë¡ ë°°ì¡êµê° ì¤ì ì´ ì ëë ê²½ì°ë¥¼ ìí´ query stringì¼ë¡ ë°°ì¡êµê° ê°
751ì ëê¹ 752 var sQuerySting = (EC_SHOP_MULTISHOP_SHIPPING.bMultishopShippingCountrySelection === false) ? "" : "/?country="+encodeURIComponent($(".xans-layout-multishopshipping .xans-layout-multishopshippingcountrylist").val()); 753 754 location.href = '//'+$(".xans-layout-multishopshipping .xans-layout-multishopshippinglanguagelist").val()+sQuerySting; 755 }); 756 $(".xans-layout-multishoplist .xans-layout-multishoplistmultioption a").on("click", function() { 757 $(".xans-layout-multishopshipping").show(); 758 }); 759 } 760});
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.