1$(function(){ 2 3 /* ì¤í¬ë¡¤ë° 커ì¤í°ë§ì´ì§ */ 4 $(".customScrolling").each(function(){ 5 $(this).wrapInner("<div class='customScrollingContent' />"); 6 $(this).children(".customScrollingContent") 7 .css({ 8 overflow : 'hidden', 9 height : $(this).height() 10 }) 11 .jScrollPane({ 12 scrollbarMargin: 15 // spacing between text and scrollbar 13 , scrollbarWidth: 15 14 , arrowSize: 0 15 , showArrows: true 16 }); 17 }); 18 19 /* ì¬ì´ë ë ê° ë°°ë ë¬´ë¹ ì²ë¦¬ */ 20 $("#leftScrollLayer,#rightScrollLayer").each(function(){ 21 var scrollLayerTopMargin = 10; 22 var scrollLayerObj = $(this); 23 var defaultScrollLayerTop = parseInt(scrollLayerObj.offset().top); 24 var defaultMarginLeft = parseInt($(this).css('margin-left')); 25 var divisionHiddenLayer = $("<div></div>").css({ 26 'position':'absolute', 27 'margin-top':$(this).css('margin-top'), 28 'margin-left':$(this).css('margin-left'), 29 'margin-bottom':$(this).css('margin-bottom'), 30 'margin-right':$(this).css('margin-right'), 31 'padding-top':$(this).css('padding-top'), 32 'padding-left':$(this).css('padding-left'), 33 'padding-bottom':$(this).css('padding-bottom'), 34 'padding-right':$(this).css('padding-right'), 35 'padding':$(this).css('padding'), 36 'width':$(this).width(), 37 'height':$(this).height(), 38 'z-index':1 39 }); 40 41 $(window).scroll(function(){ 42 var scrollTop = parseInt($(document).scrollTop()); 43 44 if(scrollTop>defaultScrollLayerTop-scrollLayerTopMargin) 45 { 46 if((typeof gl_mobile_mode != 'undefined' && gl_mobile_mode > 0) || (typeof gl_operation_type != 'undefined' && gl_operation_type == 'light')){ 47 marginleftdefault = defaultMarginLeft; 48 }else{ 49 var scrollLeft = parseInt($(document).scrollLeft()); 50 var marginleftdefault = (defaultMarginLeft-scrollLeft); 51 } 52 scrollLayerObj.after(divisionHiddenLayer.show()); 53 scrollLayerObj.css({ 54 'position' : 'fixed', 55 'z-index' : 6, 56 'margin-top' : scrollLayerTopMargin, 57 'margin-left' : marginleftdefault+'px' 58 }); 59 } 60 else 61 { 62 scrollLayerObj.css({ 63 'position' : 'absolute', 64 'margin-top' : '0px', 65 'margin-left' : defaultMarginLeft+'px' 66 }); 67 divisionHiddenLayer.hide(); 68 } 69 }); 70 }); 71 72 /* ëìì¸íì ì¿ í¤ì²ë¦¬ */ 73 $(".designPopup").each(function(){ 74 var popup = this; 75 var popupStyle = $(popup).attr('popupStyle'); 76 var popupSeq = $(popup).attr('popupSeq'); 77 var popupKey = "designPopup"+popupSeq; 78 79 if(typeof gl_operation_type != 'undefined' && gl_operation_type == 'light'){ 80 $("#designPopupModalBack").remove(); 81 $("<div id='designPopupModalBack'></div>").css({'background':'#000000','position':'fixed','left':'0px','top':'0px','width':'100%','height':'100%','opacity':'0.5','z-index':'99'}).appendTo($('#layout_wrap')); 82 }else if(typeof gl_mobile_mode != 'undefined' && gl_mobile_mode > 0){ 83 $(this).css({ 84 'left' : 'calc(50% - '+($(this).width()/2)+'px)' 85 }); 86 if(num($(this).css('left'))==0){ 87 $(this).css({ 88 'left' : '50%', 89 'margin-left' : '-' + ($(this).width()/2) + 'px' 90 }); 91 } 92 $("#designPopupModalBack").remove(); 93 $("<div id='designPopupModalBack'></div>").css({'background':'#000000','position':'fixed','left':'0px','top':'0px','width':'100%','height':'100%','opacity':'0.5','z-index':'99'}).appendTo($('#layout_wrap')); 94 } 95 96 $(".designPopupClose",popup).click(function(){ 97 if(popupStyle=='layer') {$(popup).fadeOut();popupModalRemove();} 98 if(popupStyle=='window') window.close(); 99 }); 100 $(".designPopupTodaymsg",popup).click(function(){ 101 var timestamp = parseInt(new Date().getTime().toString().substring(0, 10)); 102 $.cookie(popupKey,timestamp,{expires:1,path:'/'}); // expires : æ¥ë¨ì 103 if(popupStyle=='layer') {$(popup).fadeOut();popupModalRemove();} 104 if(popupStyle=='window') window.close(); 105 }); 106 if(popupStyle=='layer' && (!(typeof gl_mobile_mode != 'undefined' && gl_mobile_mode > 0) || (typeof gl_operation_type != 'undefined' && gl_operation_type == 'light'))){ 107 $(".designPopupBar",popup).css("cursor","move"); 108 $(this).draggable({handle: $(".designPopupBar",popup)}); 109 } 110 }); 111 112 /* ëìì¸íì ë ë°°ë */ 113 $(".designPopupBand").each(function(i){ 114 // 첫ë²ì§¸ë¥¼ ì íí ë머ì§ë ì ê±° 115 if(i) { 116 $(this).remove(); 117 return; 118 } 119 120 var popup = this; 121 var popupStyle = $(popup).attr('popupStyle'); 122 var popupSeq = $(popup).attr('popupSeq'); 123 var popupKey = "designPopup"+popupSeq; 124 var popup_cookie = $.cookie(popupKey); 125 126 if(popup_cookie){ 127 $(popup).prependTo('body'); 128 $(".designPopupBandBtn").eq(i).prependTo('body').fadeIn(); 129 }else{ 130 $(popup).prependTo('body').slideDown(); 131 } 132 resp_loc_top = $(".designPopupBand .designPopupBody").outerHeight(); // ë°ìí 모ë°ì¼ í¬ê¸°ìì ë¡ê³ ë° íë¼ìì ìí ê° ì°ë 133 134 $(".designPopupClose",popup).click(function(){ 135 var timestamp = parseInt(new Date().getTime().toString().substring(0, 10)); 136 $.cookie(popupKey,timestamp,{expires:1,path:'/'}); // expires : æ¥ë¨ì 137 $(popup).slideUp(function(){ 138 $(".designPopupBandBtn").eq(i).prependTo('body').fadeIn(); 139 }); 140 }); 141 }); 142 $(".designPopupBandBtn").each(function(i){ 143 // 첫ë²ì§¸ë¥¼ ì íí ë머ì§ë ì ê±° 144 if(i) { 145 $(this).remove(); 146 return; 147 } 148 149 var btn = this; 150 151 $(this).click(function(){ 152 $(btn).hide(); 153 $(".designPopupBand").eq(i).slideDown(); 154 }); 155 }); 156 157 /* ëìì¸íì 모ë°ì¼ë ë°°ë */ 158 $(".designPopupBandMobile").each(function(i){ 159 // 첫ë²ì§¸ë¥¼ ì íí ë머ì§ë ì ê±° 160 if(i) { 161 $(this).remove(); 162 return; 163 } 164 165 var popup = this; 166 var popupStyle = $(popup).attr('popupStyle'); 167 var popupSeq = $(popup).attr('popupSeq'); 168 var popupKey = "designPopup"+popupSeq; 169 170 $(popup).prependTo('body').show(); 171 $(".designPopupClose",popup).click(function(){ 172 var timestamp = parseInt(new Date().getTime().toString().substring(0, 10)); 173 $.cookie(popupKey,timestamp,{expires:1,path:'/'}); // expires : æ¥ë¨ì 174 $(popup).slideUp(); 175 }); 176 }); 177 178 /* ì¤ë본ìí ì¤í¬ë¡¤ : ë°ì¸ë */ 179 if ($(".scrollItemContainer").length > 0) { 180 setTodayGoodsScroll(); 181 } else if($(".rightQuickMenu").length > 0) { 182 /* ì°ì¸¡íµë©ë´ 기ë¥ê°ì leewh 2014-06-03 */ 183 $(window).load(function () { 184 setRightMenu(); 185 }); 186 } 187 188 /* ìíëì¤íë ì´ í ì¤í¬ë¦½í¸ */ 189 $(".displayTabContainer").each(function(){ 190 var tabContainerObj = $(this); 191 var displayObj = tabContainerObj.closest('.designDisplay, .designCategoryRecommendDisplay, .designBrandRecommendDisplay, .designLocationRecommendDisplay'); 192 var displaySeq = displayObj.attr('displaySeq'); 193 var page = displayObj.attr('page'); 194 var perpage = displayObj.attr('perpage'); 195 var bindEvent = 'mouseover click'; 196 if(typeof gl_operation_type != 'undefined' && gl_operation_type == 'light') bindEvent = 'click'; 197
198 $(".displayTabContentsContainer",displayObj).wrap("<div class='displayTabContentsContainerWrap' />"); 199 200 displayObj.addClass('slide-wrap'); // for swipe 201 202 tabContainerObj.children('li').bind(bindEvent,function(){ 203 var tabIdx = tabContainerObj.children('li').index(this); 204 try{ 205 $(displayObj).data('slide_current', tabIdx);//for swipe 206 }catch(e){}; 207 208 var prevContentsHeight = displayObj.find('.displayTabContentsContainer:visible').height(); 209 210 displayObj.find('.displayTabContentsContainerWrap').removeClass('active').hide().eq(tabIdx).addClass('active').show(); 211 displayObj.find('.displayTabContentsContainer').hide().eq(tabIdx).show(); 212 213 displayObj.find('.displayTabContainer>li').find("img.displayTabItemImageOff").show(); 214 displayObj.find('.displayTabContainer>li').find("img.displayTabItemImageOn").hide(); 215 displayObj.find('.displayTabContainer>li').eq(tabIdx).find("img.displayTabItemImageOff").hide(); 216 displayObj.find('.displayTabContainer>li').eq(tabIdx).find("img.displayTabItemImageOn").show(); 217 218 if(tabIdx==0) return; 219 220 var displayTabContentsContainerWrap = displayObj.find('.displayTabContentsContainerWrap').eq(tabIdx); 221 222 if(!displayTabContentsContainerWrap.attr('ajaxLoaded')){ 223 displayTabContentsContainerWrap.attr('ajaxLoaded',true); 224 displayTabContentsContainerWrap.children(".displayTabContentsContainer").height(prevContentsHeight); 225 displayTabContentsContainerWrap.children(".displayTabContentsContainer").attr("id","displayTabLoading_"+displaySeq+"_"+tabIdx).css('min-height','100px').height(prevContentsHeight); 226 loadingStart("#displayTabLoading_"+displaySeq+"_"+tabIdx,{'color':'#000000'}); 227 var params = {'display_seq':displaySeq,'tab_index':tabIdx, 'page':page, 'perpage':perpage, 'display_ajax_call' : true}; 228 if(displayObj.hasClass('designCategoryRecommendDisplay')) params['category'] = displayObj.attr('category'); 229 if(displayObj.hasClass('designLocationRecommendDisplay')) params['location'] = displayObj.attr('location'); 230 if(displayObj.hasClass('designBrandRecommendDisplay')) params['brand'] = displayObj.attr('brand'); 231 $.ajax({
232 'global' : false, 233 'url' : '/goods/design_display_tab', 234 'type' : 'post', 235 'data' : params, 236 'success' : function(res){ 237 loadingStop("#displayTabLoading_"+displaySeq+"_"+tabIdx); 238 displayTabContentsContainerWrap.html(res); 239 displayTabContentsContainerWrap.children().not(".displayTabContentsContainer").remove(); 240 displayTabContentsContainerWrap.find(".displayTabContentsContainer").addClass('displayTabContentsContainerBox'); 241 if(displayTabContentsContainerWrap.is(":visible")) { 242 try{ 243 set_goods_display_decoration($(".goodsDisplayImageWrap",displayTabContentsContainerWrap)); 244 set_goods_display_decoration_event($(".goodsDisplayImageWrap",displayTabContentsContainerWrap)); 245 }catch(e){}; 246 } 247 try{ 248 FB.XFBML.parse($(tabContainerObj).get(1)); 249 }catch(ex){} 250 echo.init({ 251 offset: 100, 252 throttle: 250, 253 unload: false 254 }); 255 }, 256 'complete' : function() { 257 displayObj.find('.displayTabContentsContainer').hide().eq(tabIdx).show(); 258 // í ìí ì½í ì¸ ì 컬ë¬ì½ëê° ì¬ì©ë ê²½ì° ëìì¸ ì¤í¬ë¦½í¸ ì¶ê° 190219 - sjg 259 if ( $('.displayTabContentsContainerWrap .displaY_color_option').length > 0 ) { 260 $('.displayTabContentsContainerWrap .displaY_color_option .areA').filter(function() { 261 return ( $(this).css('background-color') == 'rgb(255, 255, 255)' ); 262 }).addClass('border'); 263 } 264 } 265 }); 266 }else{ 267 try{set_goods_display_decoration($(".goodsDisplayImageWrap",displayTabContentsContainerWrap));}catch(e){}; 268 } 269 }); 270 }); 271 272 /* ìíëì¤íë ì´ newswipeí í ì¤í¬ë¦½í¸ */ 273 $(".displaySwipeTabContainer").each(function(){ 274 var tabContainerObj = $(this); 275 var displayObj = tabContainerObj.closest('.designDisplay, .designCategoryRecommendDisplay, .designBrandRecommendDisplay, .designLocationRecommendDisplay, .designGoodsRelationDisplay, .designGoodsBigdataDisplay'); 276 var displaySeq = displayObj.attr('displaySeq'); 277 $(".displaySwipeTabContentsContainer",displayObj).each(function(){ 278 $(this).wrap("<div class='displaySwipeTabContentsContainerWrap slide' tabIdx='"+$(this).attr("tabIdx")+"' />"); 279 }); 280 281 displayObj.addClass('slide-wrap'); // for swipe 282 283 $(".custom_mobile_pagination",displayObj).customMobilePagination({ 284 'style' : $(".custom_mobile_pagination",displayObj).attr('pagingStyle'), 285 'max_page' : displayObj.find('.displaySwipeTabContentsContainerWrap').length-1, 286 'now_page' : 1, 287 'on_prev' : function(){ 288 var currentTabContentsIdx = $(displayObj).data('currentTabContentsIdx') ? $(displayObj).data('currentTabContentsIdx') : 0; 289 var maxTabContentdIdx = displayObj.find('.displaySwipeTabContentsContainerWrap').length-1; 290 chgSlideNewSwipe(currentTabContentsIdx==0?maxTabContentdIdx:currentTabContentsIdx-1,displayObj); 291 }, 292 'on_next' : function(){ 293 var currentTabContentsIdx = $(displayObj).data('currentTabContentsIdx') ? $(displayObj).data('currentTabContentsIdx') : 0; 294 var maxTabContentdIdx = displayObj.find('.displaySwipeTabContentsContainerWrap').length-1; 295 chgSlideNewSwipe(currentTabContentsIdx==maxTabContentdIdx?0:currentTabContentsIdx+1,displayObj); 296 297 }, 298 'on_page' : function(page){ 299 var tabIdx = $(displayObj).find(".displaySwipeTabContainer>li").index($(displayObj).find(".displaySwipeTabContainer>li.current")); 300 var newTabContentsIdx = $(displayObj).find(".displaySwipeTabContentsContainer").index($(displayObj).find(".displaySwipeTabContentsContainerWrap[tabIdx='"+tabIdx+"'] .displaySwipeTabContentsContainer").eq(page-1)); 301 chgSlideNewSwipe(newTabContentsIdx,displayObj); 302 } 303 }); 304 305 tabContainerObj.children('li').bind('mouseover click',function(){ 306 var currentTabIdx = $(displayObj).data('currentTabIdx') ? $(displayObj).data('currentTabIdx') : 0; 307 var currentTabContentsIdx = $(displayObj).data('currentTabContentsIdx') ? $(displayObj).data('currentTabContentsIdx') : 0; 308 var tabIdx = tabContainerObj.children('li').index(this); 309 try{ 310 $(displayObj).data('currentTabIdx', tabIdx);//for swipe 311 }catch(e){}; 312 313 if($(displayObj).data('newTabContentsIdx') != 'undefined'){ 314 if(displayObj.find('.displaySwipeTabContentsContainerWrap').eq($(
314displayObj).data('newTabContentsIdx')).attr("tabIdx")==tabIdx){ 315 var newTabContentsIdx = $(displayObj).data('newTabContentsIdx'); 316 }else{ 317 var newTabContentsIdx = displayObj.find(".displaySwipeTabContentsContainer").index(displayObj.find(".displaySwipeTabContentsContainerWrap[tabIdx='"+tabIdx+"'] .displaySwipeTabContentsContainer:first-child")); 318 } 319 }else{ 320 var newTabContentsIdx = displayObj.find(".displaySwipeTabContentsContainer").index(displayObj.find(".displaySwipeTabContentsContainerWrap[tabIdx='"+tabIdx+"'] .displaySwipeTabContentsContainer:first-child")); 321 } 322 323 $(displayObj).data('slide_current',newTabContentsIdx); 324 325 var prevContentsHeight = displayObj.find('.displaySwipeTabContentsContainerWrap:visible .displaySwipeTabContentsContainer').height(); 326 327 displayObj.find('.displaySwipeTabContentsContainerWrap').removeClass('active').hide().eq(newTabContentsIdx).addClass('active').show(); 328 displayObj.find('.displaySwipeTabContentsContainer').hide().eq(newTabContentsIdx).show(); 329 330 displayObj.find('.displaySwipeTabContainer>li').find("img.displaySwipeTabItemImageOff").show(); 331 displayObj.find('.displaySwipeTabContainer>li').find("img.displaySwipeTabItemImageOn").hide(); 332 displayObj.find('.displaySwipeTabContainer>li').eq(tabIdx).find("img.displaySwipeTabItemImageOff").hide(); 333 displayObj.find('.displaySwipeTabContainer>li').eq(tabIdx).find("img.displaySwipeTabItemImageOn").show(); 334 335 // íì´ì§ ì«ì ë³ê²½ 336 var max_page = $(displayObj).find(".displaySwipeTabContentsContainer[tabIdx='"+tabIdx+"']").length; 337 var now_page = $(displayObj).find(".displaySwipeTabContentsContainer[tabIdx='"+tabIdx+"']").index($(displayObj).find(".displaySwipeTabContentsContainer").eq(newTabContentsIdx))+1; 338 $(".custom_mobile_pagination",displayObj).customMobilePagination("set_page",{ 339 'max_page' : max_page, 340 'now_page' : now_page 341 }); 342 343 if(tabIdx==0) return; 344 345 var displaySwipeTabContentsContainerWrap = displayObj.find('.displaySwipeTabContentsContainerWrap').eq(newTabContentsIdx); 346 347 if(!displaySwipeTabContentsContainerWrap.attr('ajaxLoaded')){ 348 displaySwipeTabContentsContainerWrap.attr('ajaxLoaded',true); 349 displaySwipeTabContentsContainerWrap.children(".displaySwipeTabContentsContainer").height(prevContentsHeight); 350 displaySwipeTabContentsContainerWrap.children(".displaySwipeTabContentsContainer").attr("id","displaySwipeTabLoading_"+displaySeq+"_"+newTabContentsIdx).css('min-height','100px').height(prevContentsHeight); 351 loadingStart("#displaySwipeTabLoading_"+displaySeq+"_"+newTabContentsIdx,{'color':'#000000'}); 352 var params = {'display_seq':displaySeq,'tab_index':tabIdx, 'display_ajax_call' : true}; 353 if(displayObj.hasClass('designCategoryRecommendDisplay')) params['category'] = displayObj.attr('category'); 354 if(displayObj.hasClass('designLocationRecommendDisplay')) params['location'] = displayObj.attr('location'); 355 if(displayObj.hasClass('designBrandRecommendDisplay')) params['brand'] = displayObj.attr('brand'); 356 $.ajax({
357 'global' : false, 358 'url' : '/goods/design_display_tab', 359 'async' : false, 360 'type' : 'post', 361 'data' : params, 362 'success' : function(res){ 363 loadingStop("#displaySwipeTabLoading_"+displaySeq+"_"+newTabContentsIdx); 364 365 displaySwipeTabContentsContainerWrap.html(res); 366 displaySwipeTabContentsContainerWrap.children().not(".displaySwipeTabContentsContainer").remove(); 367 $(".displaySwipeTabContentsContainer:gt(0)",displaySwipeTabContentsContainerWrap).each(function(){ 368 $(this).wrap("<div class='displaySwipeTabContentsContainerWrap slide' ajaxLoaded='true' tabIdx='"+$(this).attr("tabIdx")+"' />"); 369 }); 370 displaySwipeTabContentsContainerWrap.after(displaySwipeTabContentsContainerWrap.children(".displaySwipeTabContentsContainerWrap")); 371 372 setSlideSwipe(displayObj, '.displaySwipeTabContentsContainerWrap','chgSlideNewSwipe'); 373 374 // íì´ì§ ì«ì ë³ê²½ 375 var max_page = $(displayObj).find(".displaySwipeTabContentsContainer[tabIdx='"+tabIdx+"']").length; 376 var now_page = $(displayObj).find(".displaySwipeTabContentsContainer[tabIdx='"+tabIdx+"']").index($(displayObj).find(".displaySwipeTabContentsContainer").eq(newTabContentsIdx))+1; 377 $(".custom_mobile_pagination",displayObj).customMobilePagination("set_page",{ 378 'max_page' : max_page, 379 'now_page' : now_page 380 }); 381 382 try{ 383 set_goods_display_decoration($(".goodsDisplayImageWrap",displayObj)); 384 FB.XFBML.parse($(tabContainerObj).get(1)); 385 }catch(ex){} 386 387 echo.init({ 388 offset: 100, 389 throttle: 250, 390 unload: false 391 }); 392 } 393 }); 394 }else{ 395 try{set_goods_display_decoration($(".goodsDisplayImageWrap",displaySwipeTabContentsContainerWrap));}catch(e){}; 396 } 397 }); 398 }); 399 400 // ìë ë¡ê·¸ì¸ ì¤ì ìê°ëë¡ ë¡ê·¸ìì 401 if (Firstmall.Config.Security.MemberLogoutLimit !== false && Firstmall.Config.Environment.isUser === true) { 402 var initDate = new Date(); 403 var resetTime = new Array(); 404 var timerchecker = null; 405 406 resetTime.minutes = Firstmall.Config.Security.MemberLogoutLimit; // ê´ë¦¬ì ì¤ì ìê° 407 resetTime.seconds = resetTime.minutes * 60; // ex) 60ë¶ > 3600ì´ 408 initTimer=function(){ 409 //ì´ë²¤í¸ ë°ì ì²´í¬ 410 if(window.event){ 411 initDate = new Date(); 412 clearTimeout(timerchecker); 413 } 414 415 remainTime = new Date() - initDate; // ë¨ì ìê° (íì¬ ìê° - ì´ê¸° ìê°) 416 remainTime = parseInt(remainTime/1000); // seconds 417 418 // ìì§ì ìë ìê°ì´ resetTime.seconds ë³´ë¤ í° ê²½ì° ë¡ê·¸ìì 419 if( remainTime < resetTime.seconds) { 420 timerchecker = setTimeout("initTimer()", 5000); 421 } else { 422 clearTimeout(timerchecker); 423 actionFrame.location.href = "/login_process/logout"; // ë¡ê·¸ìì ì²ë¦¬ 424 } 425 } 426 onload = initTimer;///íì¬ íì´ì§ ë기ìê° 427 document.onclick = initTimer; /// íì¬ íì´ì§ì ì¬ì©ì ë§ì°ì¤ í´ë¦ì´ë²¤í¸ 캡춰 428 document.onkeydown = initTimer;/// íì¬ íì´ì§ì í¤ë³´í¸ ì ë ¥ì´ë²¤í¸ 캡춰 429 } 430 431 try{ 432 if((typeof gl_mobile_mode != 'undefined' && gl_mobile_mode > 0) || (typeof gl_operation_type != 'undefined' && gl_operation_type == 'light')) 433 $(".designDisplay, .designCategoryRecommendDisplay, .designBrandRecommendDisplay, .designLocationRecommendDisplay, .designGoodsRelationDisplay, .designGoodsBigdataDisplay").each(function(){ 434 if($(this).attr("displayStyle")=="newswipe"){ 435 setSlideSwipe(this, '.displaySwipeTabContentsContainerWrap','chgSlideNewSwipe'); 436 }else{ 437 setSlideSwipe(this, '.displayTabContentsContainerWrap','chgSlideSwipe'); 438 } 439 }); 440 }catch(e){}; 441 442 /* ë¹êµíµí ë§ì°ì¤ ì¤ë²/ìì */ 443 $(".price_cell").on("mouseover",function(){ 444 $(".currency_list",this).show(); 445 }); 446 447 $(".price_cell").on("mouseout",function(){ 448 $(".currency_list",this).hide(); 449 }); 450 451 $(".calendar_list").find("li:eq(3) > a").trigger('click'); 452 453 // ì± ì¤ì¹ ê¶ì¥ íì - í루ëì ì´ì§ ì기 ë²í¼ ì´ë²¤í¸ 454 $(".popup_style_close_day").on("click", function(e) { 455 var timestamp = parseInt(new Date().getTime().toString().substring(0, 10));
456 $.cookie('appsettingpopup',timestamp,{expires:1,path:'/'}); 457 $('.appPopupBody').fadeOut(); 458 $('#appPopupModalBack').remove(); 459 }); 460 // ì± ì¤ì¹ ê¶ì¥ íì - 기본 ë«ê¸° ë²í¼ ì´ë²¤í¸ 461 $(".popup_style_close").on("click", function(e) { 462 $('.appPopupBody').fadeOut(); 463 $('#appPopupModalBack').remove(); 464 }); 465}); 466 467function popupModalRemove() { 468 var popupShow = 0; 469 var popupDisplay = ''; 470 471 $(".designPopup").each(function(i){ 472 // fadeOut 0.4ì´ ììëì´ ë°ë¡ none ì²ë¦¬ ìë¨ ë°ë¼ì íëë§ display block ì¼ë remove ì²ë¦¬ 2017-12-18 473 popupDisplay = $(this).css('display'); 474 if ( popupDisplay == 'block') { 475 popupShow++; 476 } 477 }); 478 if ( popupShow == 1) { 479 $("#designPopupModalBack").remove(); 480 } 481} 482 483function chgSlideSwipe(i,wrap_name){ 484 var slide_current = $(wrap_name).data('slide_current'); 485 var currentTabContentsObj = $(wrap_name).find(".displayTabContentsContainer").eq(i); 486 var currentTabContentsIdx = currentTabContentsObj.closest(wrap_name).find(".displayTabContentsContainer").index(currentTabContentsObj); 487 488 var displayObj = $(wrap_name).find(".displayTabContentsContainer").eq(currentTabContentsIdx).closest(wrap_name); 489 $("ul.displayTabContainer>li",displayObj).eq(currentTabContentsIdx).click(); 490 $("ul.displayTabContainer>li",displayObj).eq(slide_current).removeClass('slide_current').eq(currentTabContentsIdx).addClass('slide_current'); 491 $(".displayTabContentsContainer.active",displayObj).removeClass('active').eq(currentTabContentsIdx).addClass('slide_current'); 492 493 $(wrap_name).data('slide_current',i); 494} 495 496function chgSlideNewSwipe(i,wrap_name){ 497 var currentTabIdx = $(wrap_name).data('currentTabIdx'); 498 var newTabContentsObj = $(wrap_name).find(".displaySwipeTabContentsContainer").eq(i); 499 var newTabContentsIdx = newTabContentsObj.closest(wrap_name).find(".displaySwipeTabContentsContainer").index(newTabContentsObj); 500 var newTabIdx = newTabContentsObj.attr("tabIdx"); 501 502 $(wrap_name).data('slide_current',i) 503 504 var displayObj = $(wrap_name).find(".displaySwipeTabContentsContainer").eq(newTabContentsIdx).closest(wrap_name); 505 if(currentTabIdx != newTabIdx){ 506 $(displayObj).data('newTabContentsIdx',newTabContentsIdx); 507 $("ul.displaySwipeTabContainer>li",displayObj).eq(newTabIdx).click(); 508 $("ul.displaySwipeTabContainer>li",displayObj).eq(currentTabIdx).removeClass('currentTabIdx').eq(newTabIdx).addClass('currentTabIdx'); 509 }else{ 510 displayObj.find('.displaySwipeTabContentsContainerWrap').removeClass('active').hide().eq(newTabContentsIdx).addClass('active').show(); 511 displayObj.find('.displaySwipeTabContentsContainer').hide().eq(newTabContentsIdx).show(); 512 } 513 $(".displaySwipeTabContentsContainer.active",displayObj).removeClass('active').eq(newTabContentsIdx).addClass('currentTabIdx'); 514 515 $(wrap_name).data('currentTabIdx',newTabIdx).data('currentTabContentsIdx',newTabContentsIdx); 516 517 // íì´ì§ ì«ì ë³ê²½ 518 var max_page = $(displayObj).find(".displaySwipeTabContentsContainer[tabIdx='"+newTabIdx+"']").length; 519 var now_page = $(displayObj).find(".displaySwipeTabContentsContainer[tabIdx='"+newTabIdx+"']").index($(displayObj).find(".displaySwipeTabContentsContainer").eq(newTabContentsIdx))+1; 520 $(".custom_mobile_pagination",displayObj).customMobilePagination("set_page",{ 521 'max_page' : max_page, 522 'now_page' : now_page 523 }); 524 525} 526 527/* ì¦ê²¨ì°¾ê¸° ë§ì¼ë¦¬ì§ì¶ê°ì¬ë¶ */ 528function bookmarksitelay(url,title, return_url) { 529 $.ajax({ 530 type: "post", 531 url: "/common/bookmark", 532 async:false, 533 dataType: 'json', 534 success: function(result){ 535 if(result.result == false){ 536 if(result.type == 'login'){ 537 openDialogConfirm(result.msg,'400','160',function(){document.location.href=return_url},function(){bookmarksite(url,title);}); 538 }else{ 539 openDialogAlert(result.msg,'400','160',function(){bookmarksite(url,title);}); 540 } 541 }else{ 542 openDialogAlert(result.msg,'400','160',function(){bookmarksite(url,title);}); 543 } 544 } 545 }); 546} 547 548/* ì¦ê²¨ì°¾ê¸° ì¶ê° ì¤í¬ë¦½í¸ */ 549function bookmarksite(url,title) { 550 // Internet Explorer 551 if(window.external && ('AddFavorite' in window.external)){ 552 window.external.AddFavorite(url, title); 553 } 554 // Google Chrome, Fire Fox, Opera, Safari 555 else 556 { 557 //Ctrl+Dí¤ë¥¼ ë르ìë©´ ì¦ê²¨ì°¾ê¸°ì ì¶ê°íì¤ ì ììµëë¤. 558 alert(getAlert('et118')); 559 return false; 560 } 561} 562 563 564 565/* ì¤ë본ìí ì¤í¬ë¡¤ : ë°ì¸ë */ 566function setTodayGoodsScroll(){ 567 var scrollItemViewCnt = 4; // íë²ì ë³´ì¼ ìíê°ì 568 var scrollItemImageMaxWidth = 40; // ìíì´ë¯¸ì§ ìµëê°ë¡í¬ê¸° 569 var scrollItemImageMaxHeight = 60; // ìíì´ë¯¸ì§ ìµëì¸ë¡í¬ê¸° 570 var scrollItemImageGap = 5; // ì¬íì´ë¯¸ì§ ê°ê²© 571 572 $(".scrollItemContainer").each(function(){ 573 if($(this).data('scrollSetted')){ 574 unsetTodayGoodsScroll(this); 575 } 576 577 var scrollItemContainerObj = this; 578 var goodsCnt = $(".scrollItemGoods",this).length; 579 var firstGoodsIdx = 0; 580 581 // ìíì´ë¯¸ì§ ì¬ì´ì¦ë§ì¶¤ 582 var scrollItemImageWidth = $(".scrollItemGoodsImg",this).width(); 583 var scrollItemImageHeight = $(".scrollItemGoodsImg",this).height(); 584 if(scrollItemImageWidth) scrollItemImageMaxWidth = scrollItemImageWidth; 585 if(scrollItemImageHeight) scrollItemImageMaxHeight = scrollItemImageHeight; 586 $(".scrollItemGoodsImg",this).css({'max-width':scrollItemImageMaxWidth,'max-height':scrollItemImageMaxHeight}); 587 $(".scrollItemGoodsImg",this).css({'width':scrollItemImageWidth}); 588 $(".scrollItemGoodsImg",this).css('margin-top',scrollItemImageGap); 589 $(".scrollItemGoods",this).css({"height":scrollItemImageHeight+scrollItemImageGap,"overflow":"hidden"}); 590 591 $(".scrollItemGoodsImg",this).each(function(){ 592 if($(this).height()<scrollItemImageHeight){ 593 var mrgn = (scrollItemImageHeight-$(this).height())/2; 594 $(this).css({'margin-top':'+='+mrgn,'margin-bottom':'+='+mrgn}); 595 } 596 }); 597 598 // ì ì²´ëì´ 599 var scrollItemListHeight = (scrollItemImageHeight+scrollItemImageGap)*(goodsCnt<scrollItemViewCnt ? goodsCnt : scrollItemViewCnt); 600 601 $(".scrollItemList",this).css({'overflow':'hidden','height':scrollItemListHeight}); 602 603 if(goodsCnt<scrollItemViewCnt) scrollItemViewCnt = goodsCnt; 604 if(goodsCnt>scrollItemViewCnt){ 605 $(".scrollItemList",this).append($(".scrollItemGoods",this).clone()); 606 var scrollItemListCnt = goodsCnt*2; 607 608 $(".scrollItemArrowUp",this).bind("click",function(){ 609 firstGoodsIdx -= scrollItemViewCnt; 610 if(firstGoodsIdx<scrollItemViewCnt-1) { 611 firstGoodsIdx+=goodsCnt; 612 $(".scrollItemList",scrollItemContainerObj).scrollTop((scrollItemImageHeight+scrollItemImageGap)*firstGoodsIdx); 613 }else{ 614 $(".scrollItemList",scrollItemContainerObj).scrollTop($(".scrollItemList",scrollItemContainerObj).scrollTop()-scrollItemListHeight); 615 } 616 }); 617 618 $(".scrollItemArrowDown",this).bind("click",function(){ 619 620 firstGoodsIdx += scrollItemViewCnt; 621 if(firstGoodsIdx>goodsCnt) { 622 firstGoodsIdx=(firstGoodsIdx-goodsCnt); 623 $(".scrollItemList",scrollItemContainerObj).scrollTop((scrollItemImageHeight+scrollItemImageGap)*firstGoodsIdx); 624 }else{ 625 $(".scrollItemList",scrollItemContainerObj).scrollTop($(".scrollItemList",scrollItemContainerObj).scrollTop()+scrollItemListHeight); 626 } 627 628 }); 629 } 630 631 }); 632 633 $(".scrollItemContainer").data('scrollSetted',true); 634} 635 636/* ì¤ë본ìí ì¤í¬ë¡¤ : ì¸ë°ì¸ë */ 637function unsetTodayGoodsScroll(scrollItemContainerObj){ 638 $(scrollItemContainerObj).each(function(){ 639 var scrollItemListCnt = $(".scrollItemGoods",this).length; 640 var goodsCnt = scrollItemListCnt/3; 641 $(".scrollItemGoods:gt("+goodsCnt/3-1+")",this).remove(); 642 643 $(".scrollItemArrowUp",this).unbind("click"); 644 $(".scrollItemArrowDown",this).unbind("click"); 645 $(".scrollItemList",this).hide(); 646 }); 647 648} 649 650//ì¶ìì²´í¬ íì 651function jc_view_btn(url,sz1,sz2){ 652 var str= url; 653 popup(str,sz1,sz2); 654 655} 656 657function openMobileDialog(title, layerId, customOptions){ 658 if((typeof layerId) != 'string') var layerSelector = layerId; 659 else if(layerId.substring(0,1)=='#' || layerId.substring(0,1)=='.' || (typeof layerId) != 'string') var layerSelector = layerId; 660 else var layerSelector = "#"+layerId; 661 662 $(layerSelector).css({ 663 "padding":"10px", 664 "background-color":"#fff", 665 "position":"absolute",
666 "top":"0px", 667 "left":"0px", 668 "z-index":"220", 669 "width":"1000px", 670 "border":"2px solid #000" 671 }).prepend("<strong>"+title+"</strong><br /><br />").show(); 672 673 var layerBackgroundId = "mobileDialogBackground"; 674 if($("#"+layerBackgroundId).length==0){ 675 var layerBackgroundSelector = $("<div id='"+layerBackgroundId+"' style='background-color:#fff;position:fixed;width:100%;height:100%;top:0px;left:0px;z-index:200;'></div>").appendTo('body'); 676 $(layerBackgroundSelector).height($(document).height()); 677 } 678 $(layerBackgroundSelector).show(); 679} 680 681function closeMobileDialog(layerId){ 682 if((typeof layerId) != 'string') var layerSelector = layerId; 683 else if(layerId.substring(0,1)=='#' || layerId.substring(0,1)=='.' || (typeof layerId) != 'string') var layerSelector = layerId; 684 else var layerSelector = "#"+layerId; 685 686 $(layerSelector).hide(); 687 $("#mobileDialogBackground").hide(); 688} 689 690function autocomplete(keyword) { 691 var mobilemode = (typeof(gl_mobile_mode)!=='undefined') ? gl_mobile_mode : 0; 692 var setmode = (typeof(gl_set_mode)!=='undefined') ? gl_set_mode : ''; 693 694 if($.cookie('autocomplete') == "none"){ 695 var offset = $('input[name=search_text]').offset(); 696 if( offset && $('#autocomplete').length == 0) { 697 $('<div id="autocomplete" style="display:none; position:absolute;"></div>').prependTo(document.body); 698 $('#autocomplete').css({ 699 'position' : 'absolute', 700 'z-index' : 999, 701 'box-sizing' : 'border-box', 702 'left' : offset.left, 703 'top' : offset.top+$('input[name=search_text]').height(), 704 'width' : $('input[name=search_text]').width() 705 }); 706 } 707 $('#autocomplete').html("<div style=\"border-collapse:collapse; background:#ffffff; border:1px solid #e0e0e0; padding:7px 7px 7px 0px;\" align='center'><a href=\"javascript:autocomplete_use();\" style=\"font-size:11px; font-family:dotum; color:#95959f;\">"+getAlert("gv105")+"</a></div>"); // 기ë¥ì¼ê¸° 708 $('#autocomplete').show(); 709 710 }else{ 711 712 $.post("/common/autocomplete",{ 713 key : keyword 714 },function(data){ 715 var offset = $('input[name=search_text]').offset(); 716 717 if( offset && $('#autocomplete').length == 0) { 718 if( (mobilemode > 0 || (typeof gl_operation_type != 'undefined' && gl_operation_type == 'light')) && !setmode ){ 719 $('<div id="autocomplete" style="display:none; position:absolute;"></div>').prependTo(document.body); 720 $('#autocomplete').css({ 721 'position' : 'absolute', 722 'z-index' : 999, 723 'box-sizing' : 'border-box', 724 'width' : '100%', 725 'top' : offset.top+$('input[name=search_text]').height() 726 }); 727 $('#autocomplete').css({'box-sizing':'content-box'}); 728 }else{ 729 $('<div id="autocomplete" style="display:none; position:absolute;"></div>').prependTo(document.body); 730 $('#autocomplete').css({ 731 'position' : 'absolute', 732 'z-index' : 999, 733 'box-sizing' : 'border-box', 734 'width' : '100%', 735 'left' : offset.left, 736 'top' : offset.top+$('input[name=search_text]').height(), 737 //'background' : '#FFFFFF' 738 }); 739 } 740 } 741 if(data){ 742 $('#autocomplete').show(); 743 $('#autocomplete').html(data); 744 }else{ 745 $('#autocomplete').hide(); 746 } 747 748 }); 749 } 750} 751 752function autocomplete_nouse(){ 753 $("#autocomplete").hide(); 754 $.cookie('autocomplete', 'none'); 755 autocomplete($('input[name=search_text]').val()); 756} 757 758function autocomplete_use(){ 759 $("#autocomplete").hide(); 760 $.cookie('autocomplete', 'block'); 761 autocomplete($('input[name=search_text]').val()); 762} 763 764 765function openDialogAll(layerid,title,url,contents_layer){ 766 if (document.body.scrollTop == 0) { 767 var top = document.documentElement.scrollTop; 768 } else { 769 var top = document.body.scrollTop; 770 } 771 772 var pop = $("<div id='"+layerid+"' style='position:absolute;top:"+top+"px;background:#fff;width:100%;z-index:2;'></div>"); 773 var pop_title = $('<div class="sub_division_title">'+title+'<div class="sub_division_arw" onclick="javascript:closeDialogAll(\''+layerid+'\')"></div></div>'); 774 var pop_contents = ""; 775 776 if(url){ 777 $.get(url, function(data) { 778 $("#"+contents_layer).html(data); 779 pop_contents = $("#"+contents_layer).html(); 780 pop.append(pop_title); 781 pop.append(pop_contents); 782 $("body").append(pop); 783 }); 784 }else{ 785 pop_contents = $("#"+contents_layer).html(); 786 pop.append(pop_title); 787 pop.append(pop_contents); 788 $("body").append(pop); 789 } 790} 791 792function openDialogModal(layerid,title,url,contents_layer){ 793 if( typeof gl_mobile_mode != 'undefined' && contents_layer == "displayGoodsSelect" ) { 794 openDialog(title, contents_layer, {"show" : "fade","hide" : "fade"}); 795 }else{ 796 var top = document.body.scrollTop == 0 ? document.documentElement.scrollTop : document.body.scrollTop; 797 $('#wrap').hide(); 798 $("body").append("<div id='"+layerid+"' style='position:absolute;top:0px;background:#fff;width:100%;height:100%;z-index:102'></div>"); 799 var pop_title = $('<div class="sub_division_title">'+title+'<div class="sub_division_arw sub_division_arw_x" onclick="javascript:closeDialogAll(\''+layerid+'\')"></div></div>'); 800 801 if(url){ 802 $.get(url, function(data) { 803 $("#"+contents_layer).html(data); 804 $("#"+layerid).append(pop_title,$("#"+contents_layer).html()); 805 }); 806 }else{ 807 $("#"+layerid).append(pop_title,$("#"+contents_layer).html()); 808 } 809 } 810 $(window).scrollTop(0); 811} 812 813function closeDialogAll(layerid) 814{ 815 if( typeof gl_mobile_mode != 'undefined' && layerid == "displayGoodsSelectDialog") closeDialog('displayGoodsSelect'); 816 $("#"+layerid).remove(); 817 $('#restock').find("select[name='viewOptionsReStock[]']").die(); 818 $('#wrap').show(); 819} 820 821// ì°í¸ë²í¸ ë¤ì´ì¼ë¡ê·¸ ë°ì¤ 822function openDialogZipcode(zipcodeFlag,idx,ziptype,page){ 823 824 var sheight = $('body').prop("scrollHeight"); 825 var idxtag = ""; 826 $("body").append("<div id='"+zipcodeFlag+"BgId' style='position:absolute;top:0px;background:#000;width:100%;height:"+sheight+"px;z-index:10005;visibility:visible;filter:alpha(opacity=30); opacity:0.3; -moz-opacity:0.3;'></div>"); 827 $("body").append("<div id='"+zipcodeFlag+"Id' style='position:absolute;top:0px;background:#fff;width:100%;height:100%;z-index:10006'></div>"); 828 if(!ziptype) ziptype = 'street'; 829 if(idx) idxtag = "&multiIdx"+idx; 830 var iframe = '<div class="sub_division_title">주ì찾기<div class="sub_division_arw sub_division_arw_x" onclick="javascript:closeDialogZipcode(\''+zipcodeFlag+'\')"></div></div>'; 831 iframe += '<div style="height:100%;">'; 832 iframe += '<iframe id="'+zipcodeFlag+'contents_frame" name="'+zipcodeFlag+'contents_frame" src="../popup/zipcode?zipcodeFlag='+zipcodeFlag+'&zipcode_type='+ziptype+'&page='+page+'&popup=1'+idxtag+'" width="100%" height="93%" frameborder="0" allowTransparency="true"></iframe>'; 833 iframe += '</div>'; 834 $("#"+zipcodeFlag+"Id").html(iframe); 835 $(window).scrollTop(0); 836 837} 838function closeDialogZipcode(zipcodeFlag) 839{ 840 $("#"+zipcodeFlag+"Id").remove(); 841 $("#"+zipcodeFlag+"BgId").remove(); 842} 843/* ++++++++++++++++++++++++ ì°í¸ë²í¸ ë ì´ì´ - ë°ìí ++++++++++++++++++++++++++++++ */ 844function openDialogZipcode_resp( zipcodeFlag, idx, ziptype, page ){ 845 846 var idxtag = ""; 847 848 if(typeof idx == 'undefined') var idx = ''; 849 if(typeof page == 'undefined') var page = 1; 850 if(typeof ziptype == 'undefined') var ziptype = ''; 851 852 if(!ziptype) ziptype = 'street'; 853 if(idx) idxtag = "&multiIdx"+idx; 854 855 $("body").append("<div id='"+zipcodeFlag+"zipId' class='resp_layer_pop maxHeight'></div>"); 856 857 //var sheight = $('body').prop("scrollHeight"); 858 //$("body").append("<div id='"+zipcodeFlag+"BgId' style='position:absolute;top:0px;background:#000;width:100%;height:"+sheight+"px;z-index:10005;visibility:visible;filter:alpha(opacity=30); opacity:0.3; -moz-opacity:0.3;'></div>"); 859 //$("body").append("<div id='"+zipcodeFlag+"Id' style='position:absolute;top:0px;background:#fff;width:100%;height:100%;z-index:10006'></div>"); 860 861 var iframe = '<h4 class="title">주ì찾기</h4>'; 862 iframe += '<div class="y_scroll_auto">'; 863 iframe += '<iframe id="'+zipcodeFlag+'contents_frame" name="'+zipcodeFlag+'contents_frame" class="zipcode_iframe" src="../popup/zipcode?zipcodeFlag='+zipcodeFlag+'&zipcode_type='+ziptype+'&page='+page+'&popup=1'+idxtag+'" frameborder="0" allowTransparency="true"></iframe>'; 864 iframe += '</div>'; 865 iframe += '<a href="javascript:void(0)" class="btn_pop_close" onclick="removeCenterLayer(\'#'+ zipcodeFlag +'zipId\')"></a>'; 866 867 $("#"+zipcodeFlag+"zipId").html(iframe); 868 showCenterLayer( '#'+zipcodeFlag+'zipId' ); 869} 870/* ++++++++++++++++++++++++ //ì°í¸ë²í¸ ë ì´ì´ - ë°ìí ++++++++++++++++++++++++++++++ */ 871 872function check_chnage_shipping_method(obj) 873{ 874 var opt_val = ''; 875 var act_obj = $(obj); 876 act_obj.css("background-color","#ffffff"); 877 878 var act_val = act_obj.val(); 879 var provider = act_obj.attr('class'); 880 var sel_obj = $("select[class='"+provider+"']"); 881 882 sel_obj.each(function(){ 883 var sobj = $(this); 884 if(act_obj.attr('name') != sobj.attr('name')){ 885 sobj.children("option[value='"+act_val+"']").attr("selected",true); 886 sobj.css("background-color","#efefef"); 887 } 888 }); 889} 890 891/* ì°ì¸¡ íµë©ë´ 기ë¥ê°ì leewh 2014-06-03 */ 892function setRightMenu() { 893 setRightClickBtn("right_item_recent",1); 894 895 $(".rightTitleMenu") .on("click", function(){
896 if ($(this).next(".right_itemList").css("display")=="none") { 897 $(".right_itemList").hide(); 898 setRightClickBtn($(this).parent().attr('class'),1); 899 } else { 900 $(this).next(".right_itemList").hide(); 901 } 902 }); 903 904 $(".right_quick_btn_prev").on("click", function(){ 905 type = $(this).parent().parent().parent().attr('class'); 906 current_page = parseInt($("."+type+" #right_page_div .right_quick_current_page").text())-1; 907 setRightClickBtn(type,current_page,'move'); 908 return false; 909 }); 910 911 $(".right_quick_btn_next").on("click", function(){ 912 type = $(this).parent().parent().parent().attr('class'); 913 current_page = parseInt($("."+type+" #right_page_div .right_quick_current_page").text())+1; 914 setRightClickBtn(type,current_page,'move'); 915 return false; 916 }); 917 918 $("#right_cart_total").on("click", function(){ 919 location.href="../order/cart"; 920 return false; 921 }); 922 923 $("#right_wish_total").on("click", function(){ 924 location.href="../mypage/wish"; 925 return false; 926 }); 927 928 setRightMenuCss(); 929} 930 931/* ì°ì¸¡ íµë©ë´ 기ë¥ê°ì ê° ë©ë´ ë³ì ì¤ì */ 932function setRightClickBtn(type, page, act){ 933 // ì°ì¸¡ ì¤í¬ë¡¤ íì´ì§ ë¡ë©ì ì¤ì í ì ìë³ì ì¬ì©
934 var right_recent = (typeof($set_right_recent)!=='undefined') ? $set_right_recent : 5; 935 var right_recomm = (typeof($set_right_recomm)!=='undefined') ? $set_right_recomm : 5; 936 var right_cart = (typeof($set_right_cart)!=='undefined') ? $set_right_cart : 5; 937 var right_wish = (typeof($set_right_wish)!=='undefined') ? $set_right_wish : 5; 938 var limit,tot_item,tot_page; 939 var act = (typeof(act)!=='undefined') ? act : ''; 940 941 if (type=="right_item_recent") { 942 limit = right_recent; 943 tot_item = $("#right_recent_total").text(); 944 } else if (type=="right_item_recomm") { 945 limit = right_recomm; 946 tot_item = $("#right_recomm_total").text(); 947 } else if (type=="right_item_cart") { 948 limit = right_cart; 949 tot_item = $("#right_cart_total").text(); 950 } else if (type=="right_item_wish") { 951 limit = right_wish; 952 tot_item = $("#right_wish_total").text(); 953 } 954 955 tot_page = (tot_item) ? Math.ceil(tot_item/limit) : 0; 956 957 if (tot_page) { 958 current_page = $("."+type+" #right_page_div .right_quick_current_page").text(); 959 if (tot_page) { 960 if (page > tot_page) { 961 page = tot_page; 962 } else if (page < 1) { 963 page = 1; 964 } 965 } 966 967 if (act=="move" && page==current_page) { 968 } else { 969 getRightItemList(type,page,limit); 970 } 971 972 $("."+type+" #right_page_div .right_quick_total_page").text(tot_page); 973 $("."+type+" #right_page_div .right_quick_current_page").text(page); 974 $(".right_itemList").hide(); 975 $("."+type+" .right_itemList").show(); 976 $("."+type+" .right_itemList").children().show(); 977 } else { 978 $(".right_itemList").hide(); 979 } 980} 981 982/* ì°ì¸¡ íµë©ë´ 기ë¥ê°ì ê° ë©ë´ 리ì¤í¸ í¸ì¶ */ 983function getRightItemList(type,page,limit) { 984 $.ajax({ 985 'async' : false, 986 'url' : '/common/get_right_display', 987 'type' : 'GET', 988 'data' : "type="+type+"&page="+page+"&limit="+limit, 989 'success' : function(html){ 990 if (html) { 991 $("."+type+" .right_itemList ul").html(html); 992 if (type=="right_item_recent") { 993 getRightItemTotal(type); 994 } 995 setRightBoxDetail(type); 996 } 997 } 998 }); 999} 1000 1001/* ì°ì¸¡ íµë©ë´ 기ë¥ê°ì ì¥ë°êµ¬ë,ìì리ì¤í¸ ì¹´ì´í¸ í¸ì¶ */ 1002function getRightItemTotal(type) { 1003 if (type=="right_item_cart") { 1004 objCnt = $("#right_cart_total, .right_cart_total"); //#20287 ycg 2018-08-23 ì¥ë°êµ¬ë ì«ì ê°±ì ê°ì 1005 } else if (type=="right_item_wish") { 1006 objCnt = $("#right_wish_total"); 1007 } else if (type=="right_item_recent") { 1008 objCnt = $("#right_recent_total"); 1009 } 1010 1011 $.ajax({ 1012 'async' : false, 1013 'url' : '/common/get_right_total', 1014 'type' : 'GET', 1015 'data' : "type="+type, 1016 'success' : function(total){ 1017 if (objCnt.length) { 1018 objCnt.text(total); 1019 } 1020 } 1021 }); 1022} 1023 1024/* ì°ì¸¡ íµë©ë´ 기ë¥ê°ì ê° ë©ë´ ì í ìì (ì¶ì²ìíì ì¸) */ 1025function rightDeleteItem(type, seq, obj){ 1026 var url,param,objCnt,page; 1027 var page = $("."+type+" #right_page_div .right_quick_current_page").text(); 1028 1029 if (type=="right_item_recent" || type=="mobile_left_item_recent" || type=="mobile_bottom_item_recent" ) { 1030 url = "/goods/goods_recent_del"; 1031 objCnt = $("#right_recent_total"); 1032 param = "goods_seq="+seq; 1033 } else if (type=="right_item_cart") { 1034 url = "/order/quickCartDel"; 1035 objCnt = $("#right_cart_total"); 1036 param = "cart_option_seq="+seq; 1037 } else if (type=="right_item_wish") { 1038 url = "/mypage/quickWishDel"; 1039 objCnt = $("#right_wish_total"); 1040 param = "wish_seq="+seq; 1041 } 1042 1043 if ( url == "/goods/goods_recent_del" ) { 1044 $.ajax({ 1045 'async' : false, 1046 'url' : url, 1047 'type' : 'post', 1048 'data' : param, 1049 'dataType': 'json', 1050 'success' : function(res){ 1051 if ( res.msg=="ok") { 1052 if( ((typeof gl_mobile_mode != 'undefined' && gl_mobile_mode == 3) || (typeof gl_operation_type != 'undefined' && gl_operation_type == 'light')) && (type=="mobile_left_item_recent" || type=="mobile_bottom_item_recent") ){ 1053 if(type=="mobile_bottom_item_recent") { 1054 getfloatingrecentlydata(type,'recently_slide_bottom', 'del',res.totalcnt); 1055 }else{ 1056 getfloatingrecentlydata(type,'recently_slide_left', 'del',res.totalcnt); 1057 } 1058 }else{ 1059 obj.closest("li").remove();
1060 objCnt.text(objCnt.text()-1); 1061 setRightClickBtn(type,page,'del'); 1062 } 1063 } 1064 } 1065 }); 1066 }else{ 1067 $.ajax({ 1068 'async' : false, 1069 'url' : url, 1070 'type' : 'post', 1071 'data' : param, 1072 'success' : function(msg){ 1073 if (msg=="ok") { 1074 obj.closest("li").remove(); 1075 objCnt.text(objCnt.text()-1); 1076 setRightClickBtn(type,page,'del'); 1077 } 1078 } 1079 }); 1080 } 1081} 1082 1083/* ì°ì¸¡ íµë©ë´ 기ë¥ê°ì ìì ë²í¼ê³¼ ìì¸ë´ì©ë°ì¤ */ 1084function setRightMenuCss(){ 1085 $('.rightQuickitemLi a').live("mouseenter", function(e) { 1086 objGood = $(this).parent().find('.right_quick_goods img'); 1087 objDel = $(this).parent().find('.right_quick_btn_delete'); 1088 objDetail = $(this).parent().parent().find('.rightQuickitemDetail'); 1089 1090 objGood.css("border","2px solid #acacac"); 1091 objDetail.css({"visibility":"visible"}); 1092 objDetail.addClass("rightQuickitemDetailCss"); 1093 if (objDel.length) { 1094 objDel.css({"visibility":"visible"}); 1095 } 1096 }).live("mouseleave", function(e) { 1097 objGood = $(this).parent().find('.right_quick_goods img'); 1098 objDel = $(this).parent().find('.right_quick_btn_delete'); 1099 objDetail = $(this).parent().parent().find('.rightQuickitemDetail'); 1100 if (objDel.length) { 1101 objDel.css({"visibility":"hidden"}); 1102 } 1103 1104 objDetail.css({"visibility":"hidden"}); 1105 objGood.css("border","2px solid #fff"); 1106 }); 1107} 1108 1109/* ì°ì¸¡ íµë©ë´ 기ë¥ê°ì ìíì´ë¯¸ì§ css ì¤ì */ 1110function setRightBoxDetail(type){ 1111 imgGoods = $("."+type+" .right_itemList ul li .right_quick_goods img"); 1112 1113 if (imgGoods.length) { 1114 if (window.sidebar) { //íì´ì´íì¤ 1115 $.each(imgGoods, function(idx, item) { 1116 $(this).attr("src", $(this).attr("src")).load(function() { 1117 setRightCommonCSS($(this)); 1118 }); 1119 }); 1120 } else { 1121 imgGoods.bind('load', function(){ 1122 setRightCommonCSS($(this)); 1123 }); 1124 } 1125 } 1126} 1127 1128function setRightCommonCSS(obj) { 1129 objGood = obj; 1130 objDetail = objGood.parent().parent().parent().find('.rightQuickitemDetail'); 1131 objGood.css("border","2px solid #fff"); 1132 objDetail.css({"border":"2px solid #acacac"}); 1133 1134 // ìì ë²í¼ ìì¹ ê³ì° 1135 objDel = objGood.parent().parent().find('.right_quick_btn_delete'); 1136 if (objDel.length) { // ì¶ì²ìí ìì. 1137 objDelImgWidth = objDel.outerWidth(); 1138 objDelImgPst = objDel.position().left-objDelImgWidth; 1139 objDel.css({"top":"0px","left":objDelImgPst+"px"}); 1140 } 1141 1142 // ìí ìì¸ ë ì´ì´ í¬ê¸°ì ìì¹ ê³ì° 1143 imgWidth = objGood.outerWidth(); 1144 objDetailPst = objGood.position().left+imgWidth; 1145 imgHeight = objGood.height(); 1146 detailHeight = objDetail.height(); 1147 1148 tempImgHeight = imgHeight; 1149 if (detailHeight > imgHeight) { 1150 tempImgHeight = detailHeight; 1151 } 1152 1153 objDetail.css({"right":objDetailPst+"px","height":tempImgHeight+"px"}); 1154} 1155 1156// ë°°ì¡ì§ ë±ë¡: ì¬ì©ì±ì ìí´ skin-order-settle.js->front-layout.jsë¡ ì´ë 1157function address_insert() { 1158 $("#inAddress").find("input[name='insert_mode']").val('insert'); 1159 // ë°°ì¡ì§ ì ë³´ ì´ê¸°í 1160 $("#inAddress").find("input[name='address_description']").val(''); 1161 $("#inAddress").find("input[name='recipient_zipcode[]']").eq(0).val(""); 1162 $("#inAddress").find("input[name='recipient_zipcode[]']").eq(1).val(""); 1163 $("#inAddress").find("input[name='recipient_new_zipcode']").val(""); 1164 $("#inAddress").find("input[name='recipient_address_type']").val(""); 1165 $("#inAddress").find("input[name='recipient_address']").val(""); 1166 $("#inAddress").find("input[name='recipient_address_street']").val(""); 1167 $("#inAddress").find("input[name='recipient_address_detail']").val(""); 1168 $("#inAddress").find("input[name='recipient_user_name']").val(""); 1169 $("#inAddress").find("input[name='recipient_phone[]']").each(function (idx) { 1170 $("#inAddress").find("input[name='recipient_phone[]']").eq(idx).val(""); 1171 }); 1172 $("#inAddress").find("input[name='recipient_cellphone[]']").each(function (idx) { 1173 $("#inAddress").find("input[name='recipient_cellphone[]']").eq(idx).val(""); 1174 }); 1175 //ë°°ì¡ì§ ë±ë¡ì ëë¡ëª 주ìì ì§ë² 주ì 모ë ë¨ëë¡ ìì @nsg 2017-01-26 1176 $("#inAddress").find("input[name='recipient_address']").show(); 1177 $("#inAddress").find("input[name='recipient_address_street']").show(); 1178 1179 // êµê° ì´ê¸°í :: 2017-04-07 lwh 1180 $("#inAddress select[name='nation_select'] option[value='" + $("span.international_nation").html() + "']").attr('selected', true); 1181 $("#inAddress input[name='international_address']").val(""); 1182 $("#inAddress input[name='international_town_city']").val(""); 1183 $("#inAddress input[name='international_county']").val(""); 1184 $("#inAddress input[name='international_postcode']").val(""); 1185 chg_address_nation($("#inAddress").find("select[name='nation_select']")); 1186 1187 // ì¶ê° ì°ë½ì² ì´ê¸°í :: 2017-05-15 lwh 1188 add_phone($("#btn_delivery_add_phone"), 'close'); 1189 1190 //ë°°ì¡ì§ ë±ë¡ í기 1191 openDialog(getAlert('os155'), "inAddress", { "width": 600, "height": 640 }); 1192} 1193 1194// ë°°ì¡ì§ ìì ë±ë¡ ì© êµê°ë³ê²½ :: 2016-08-03 lwh
1195//address_insert() ì´ëíë©´ì order-settle.js -> front-layout.jsë¡ ì´ë 1196function chg_address_nation(obj) { 1197 var sel_nation = $(obj).val(); 1198 if (sel_nation == 'KOREA') { 1199 $("#inAddress").find(".domestic").show(); 1200 $("#inAddress").find(".international").hide(); 1201 } else { 1202 $("#inAddress").find(".domestic").hide(); 1203 $("#inAddress").find(".international").show(); 1204 } 1205} 1206 1207// ì¶ê°ì°ë½ì²: address_insert() ì´ëíë©´ì order-settle.js -> front-layout.jsë¡ ì´ë 1208function add_phone(obj, type) { 1209 if (type == 'open') { 1210 $(obj).closest('li').next('.add_phone').show(); 1211 $(obj).attr('onclick', "add_phone(this,'close')"); 1212 $(obj).html('' + getAlert("os248") + ' â²'); // ì¶ê°ì°ë½ì² ë«ê¸° 1213 } else if (type == 'close') { 1214 $(obj).closest('li').next('.add_phone').hide(); 1215 $(obj).attr('onclick', "add_phone(this,'open')"); 1216 $(obj).html('' + getAlert("os249") + ' â¼'); // ì¶ê°ì°ë½ì² ì´ê¸° 1217 } else { // ì²´í¬íì¬ ê°ì´ ìì¼ë©´ ì´ê¸° 1218 var add_phone_flag = true; 1219 $(obj).closest('li').next('.add_phone').find('input.add_phone_input').each(function () { 1220 if (!$(this).val()) add_phone_flag = false; 1221 }); 1222 1223 if (add_phone_flag) { 1224 $(obj).closest('li').next('.add_phone').show(); 1225 $(obj).attr('onclick', "add_phone(this,'close')"); 1226 $(obj).html('' + getAlert("os248") + ' â²'); // ì¶ê°ì°ë½ì² ë«ê¸° 1227 } 1228 } 1229} 1230 1231// 주ìë¡ íì´ì§ 1232function popDeliverypage(params){ 1233 $.ajax({ 1234 'url' : '/order/pop_delivery_address', 1235 'data' : {'page':params}, 1236 'type' : 'get', 1237 'dataType': 'text', 1238 'success': function(html) { 1239 if(html){ 1240 $("div#delivery_address_dialog").html(html); 1241 }else{ 1242 alert(getAlert('os152')); //주ìë¡ì ë¡ëíì§ ëª»íìµëë¤. 1243 document.location.reload(); 1244 } 1245 } 1246 }); 1247} 1248 1249// ë°°ì¡ì§ ìì 1250function delivery_modify(seq){ 1251 $.ajax({ 1252 url: '/mypage/delivery_address_ajax', 1253 data : {'address_seq':seq}, 1254 dataType : 'json', 1255 success: function(data) { 1256 1257 // input box ì´ê¸°í 1258 $("#inAddress").find("input").val(''); 1259 1260 $("#inAddress").find("input[name='address_group']").val(data.address_group); 1261 1262 $("#inAddress").find("input[name='save_delivery_address']").val('1'); 1263 if(data.defaults=='Y'){ 1264 $("#inAddress").find("input[name='save_delivery_address']").attr('checked',true); 1265 }else{ 1266 $("#inAddress").find("input[name='save_delivery_address']").removeAttr('checked'); 1267 } 1268 1269 if(data.nation == 'KOREA' || data.international == 'domestic'){ 1270 $("#inAddress").find("select[name='nation_select']").val('KOREA'); 1271 $("#inAddress").find("input[name='address_description']").val(data.address_description); 1272 $("#inAddress").find("input[name='recipient_user_name']").val(data.recipient_user_name); 1273 $("#inAddress").find("input[name='recipient_address_type']").val(data.recipient_address_type); 1274 $("#inAddress").find("input[name='recipient_address']").val(data.recipient_address); 1275 $("#inAddress").find("input[name='recipient_address_street']").val(data.recipient_address_street); 1276 $("#inAddress").find("input[name='recipient_address_detail']").val(data.recipient_address_detail); 1277 $("#inAddress").find("input[name='recipient_new_zipcode']").eq(0).val(data.recipient_new_zipcode); 1278 1279 1280 phone = new Array(); 1281 phone = data.recipient_phone.split('-'); 1282 $("#inAddress").find("input[name='recipient_phone[]']").each(function(idx){ 1283 $("#inAddress").find("input[name='recipient_phone[]']").eq(idx).val(phone[idx]); 1284 }); 1285 1286 cellphone = new Array(); 1287 cellphone = data.recipient_cellphone.split('-'); 1288 $("#inAddress").find("input[name='recipient_cellphone[]']").each(function(idx){ 1289 $("#inAddress").find("input[name='recipient_cellphone[]']").eq(idx).val(cellphone[idx]); 1290 }); 1291 }else{ 1292 $("#inAddress").find("select[name='nation_select']").val(data.nation); 1293 $("#inAddress").find("input[name='address_description']").val(data.address_description); 1294 $("#inAddress").find("input[name='recipient_user_name']").val(data.recipient_user_name); 1295 $("#inAddress").find("select[name='region']").val(data.region); 1296 $("#inAddress").find("input[name='international_county']").val(data.international_county); 1297 $("#inAddress").find("input[name='international_address']").val(data.international_address); 1298 $("#inAddress").find("input[name='international_town_city']").val(data.international_town_city); 1299 $("#inAddress").find("input[name='international_postcode']").val(data.international_postcode); 1300 $("#inAddress").find("input[name='international_country']").val(data.international_country); 1301 1302 phone = new Array(); 1303 phone = data.recipient_phone.split('-'); 1304 $("#inAddress").find("input[name='recipient_phone[]']").each(function(idx){ 1305 $("#inAddress").find("input[name='recipient_phone[]']").eq(idx).val(phone[idx]); 1306 }); 1307 1308 cellphone = new Array(); 1309 cellphone = data.recipient_cellphone.split('-'); 1310 $("#inAddress").find("input[name='recipient_cellphone[]']").each(function(idx){ 1311 $("#inAddress").find("input[name='recipient_cellphone[]']").eq(idx).val(cellphone[idx]); 1312 }); 1313 } 1314 1315 chg_address_nation($("#inAddress").find("select[name='nation_select']")); 1316 1317 $("#inAddress").find("input[name='insert_mode']").val('update'); 1318 $("#inAddress").find("input[name='address_seq']").val(seq); 1319 1320 $("#infoAddress").html($("#inAddress").clone()); 1321 1322 // ì¶ê° ì°ë½ì² ì²´í¬ :: 2017-05-15 lwh 1323 add_phone($("#btn_inAddress_add_phone"),'check'); 1324 1325 //ë°°ì¡ì§ ìì í기 1326 openDialog(getAlert('os153'), "inAddress", {"width":550,"height":420}); 1327 } 1328 }); 1329} 1330 1331// ë°°ì¡ì§ ìì 1332function delivery_delete(seq){ 1333 //ì ë§ ìì íìê² ìµëê¹? 1334 var chk = confirm(getAlert('os154'));
1335 if(chk == true){ 1336 var str="../mypage_process/delete_address?address_seq=" + seq + "&page_type=order"; 1337 $("iframe[name='actionFrame']").attr('src',str); 1338 } 1339} 1340 1341 1342if(!$.isFunction("facebookopendialog")){ 1343 function facebookopendialog(url) { 1344 1345 if( (typeof gl_mobile_mode != 'undefined' && gl_mobile_mode > 0) || (typeof gl_operation_type != 'undefined' && gl_operation_type == 'light') ) { 1346 var width = "350"; 1347 }else{ 1348 var width = "400"; 1349 } 1350 var height = "250"; 1351 1352 var iframe = $('<iframe frameborder="0" width="0" height="0" marginwidth="0"marginheight="0" scrolling="no" ></iframe>'); 1353 var dialog = $("<div id='facebookoglikeId' class='facebookoglikeId' style='text-align:center'><br/><!img src='/admin/skin/default/images/design/img_progress_bar.gif'' align='absmiddle'></div>").append(iframe).appendTo("body").dialog({// 1354 autoOpen: false, 1355 modal: true, 1356 resizable: false, 1357 width: width, 1358 height: height, 1359 close: function () { 1360 iframe.attr("src", ""); 1361 } 1362 }); 1363 iframe.attr({ 1364 src: url 1365 }); 1366 dialog.dialog("option", "title", title).dialog("open"); 1367 loadingStart($(".facebookoglikeId"),{segments: 12, width: 15.5, space: 6, length: 13, color: '#000000', speed: 1.5}); 1368 } 1369} 1370 1371if(!$.isFunction("facebooklay")){ 1372 function facebooklay(mode){ 1373 1374 if( (typeof gl_mobile_mode != 'undefined' && gl_mobile_mode > 0) || (typeof gl_operation_type != 'undefined' && gl_operation_type == 'light') ){ 1375 var width = "350"; 1376 }else{ 1377 var width = "400"; 1378 } 1379 var height = "160"; 1380 loadingStop($(".facebookoglikeId").find("body"),true); 1381 $('.facebookoglikeId').dialog("close"); 1382 if( mode == 'unlike' ){ 1383 //íì´ì¤ë¶ ì¢ìì.<br/> ì·¨ì 1384 openDialogAlerttitle(title,getAlert('mb241'),width,height); 1385 }else if( mode == 'like' ){ 1386 //íì´ì¤ë¶ ì¢ìì.<br/> ì±ê³µ 1387 openDialogAlerttitle(title,getAlert('mb242'),width,height); 1388 }else{ 1389 //íì´ì¤ë¶ ì¢ìì.<br/> ë¤ì ìëí´ ì£¼ì¸ì. 1390 openDialogAlerttitle(title,getAlert('mb243'),width,height); 1391 } 1392 } 1393} 1394 1395if(!$.isFunction("appClosepopup")){ 1396 // ì± ë¤ì´ ê¶ì¥ íì ë«ê¸° ë²í¼ 1397 function appClosepopup(mode){ 1398 if (mode == 'close'){ 1399 $('.appPopupBody').fadeOut(); 1400 //$('.appPopup_lay').fadeOut(2000); 1401 $('#appPopupModalBack').remove(); 1402 }else if (mode == 'day'){ 1403 var timestamp = parseInt(new Date().getTime().toString().substring(0, 10)); 1404 $.cookie('appsettingpopup',timestamp,{expires:1,path:'/'}); // expires : æ¥ë¨ì 1405 $('.appPopupBody').fadeOut(); 1406 //$('.appPopup_lay').fadeOut(2000); 1407 $('#appPopupModalBack').remove(); 1408 }else{ 1409 var callUrl = mode; 1410 window.open(callUrl); 1411 } 1412 } 1413} 1414 1415document.addEventListener("DOMContentLoaded", () => { 1416 // 목ë¡íë©´ ìë¡ê³ 침 ì, ì¤í¬ë¡¤ ìµìë¨ì¼ë¡ ì´ë 1417 const list = document.querySelector("#searchedItemDisplay"); 1418 const nowLocation = window.location.href; 1419 // ìë¡ê³ 침ì ì´ë²¤í¸ íì´ì§ì ê²½ì°ë§ ìµìë¨ì¼ë¡ ê°ëë¡ ì¡°ê±´ ì¶ê° 1420 if (nowLocation.includes('promotion/event')) { 1421 const mutationObserver = new MutationObserver(() => { 1422 window.scrollTo({top:0, left:0, behavior:'instant'}); 1423 }) 1424 list && mutationObserver.observe(list, { 1425 childList: true, 1426 attributes: true, 1427 }); 1428 } 1429 1430 1431}) 1432 1433$.getScript('/app/javascript/js/echo.js');
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.