1// ** ---------------- ìë ìë ì½ë ---------------- ** // 2 //ë ì´ìì ì´ê¸°í(ready) 3 function initPageLayout(){ 4 initNavigation(); 5 initMainTabBoard(); 6 7 setMinWidthAutoScrollBox(); 8 if(_thisPage.initAction!=undefined && _thisPage.initAction.length>0){ $(_thisPage.initAction).each(function(i,func){ try{func();}catch(e){ alert(e);} }); } 9 } 10 //ë ì´ìì ì í (ready -> docLoding After , window.load íì ì¤í) 11 function setPageLayout(){ 12 if(_thisPage.initAction!=undefined && _thisPage.initAction.length>0){ $(_thisPage.initAction).each(function(i,func){ try{func();}catch(e){ alert(e);} }); } 13 try{ thisPageResizeAction(); }catch(e){} 14 } 15 16 //ë ì´ìì 리ì 17 function resetPageLayout(){ 18 mainNavi._reset(); 19 20 setMinWidthAutoScrollBox(); 21 if(_thisPage.resizeAction!=undefined && _thisPage.resizeAction.length>0){ $(_thisPage.resizeAction).each(function(i,func){ try{func();}catch(e){ alert(e);} }); } 22 try{ thisPageResizeAction(); }catch(e){} 23 } 24 25 //ë ì´ìì ëì´ ë¦¬ì 26 function resizePageLayoutHeight(){ 27 } 28 29 //////////////////////////////////////////////////// 30 //ì¤í¬ë¡¤ ìë£í ë ì´ìì ë³ê²½ 31 function setScrollEndLayout(){ 32 var scrTop = $(window).scrollTop(); 33 34 /// var chkH = $("#header-wrap").height(); 35 if(_thisPage.scrollAction!=undefined && _thisPage.scrollAction.length>0){ $(_thisPage.scrollAction).each(function(i,func){ try{func();}catch(e){ alert(e);} }); } 36 } 37 38 //ì¤í¬ë¡¤ ìë£í ë ì´ìì ë³ê²½2 (Time delay 5000); 39 function setScrollAfertLayout(){ 40 } 41 //////////////////////////////////////////////////// 42 43 //ìëì° íì ì ì¤íí í¨ì 44 function setWindowRotation(){ 45 if(typeof(thisPageRotation)=="function" && thisPageRotation!=undefined){ thisPageRotation(); } 46 else { 47 //기본 íì ì ì¤íí í¨ì 48 } 49 } 50 51 //document.addEventListener('DOMContentLoaded', loaded, false); 52 if('onorientationchange' in window){ window.addEventListener('onorientationchange', setWindowRotation, false);} 53 54 //////////////////////////////////////////////////// 55 56 57 58 59 60 function issue_check() { 61 var issuCount = $(".issue ul.issu_list > li").length; 62 var issuList = $(".issue"); 63 if (issuCount==3){ 64 issuList.attr('class',"issue addclass3"); 65 }else if (issuCount==2){ 66 issuList.attr('class',"issue addclass2"); 67 }else{ 68 issuList.attr('class',"issue"); 69 } 70 71 } 72 73 74 $(document).ready(function(){ 75 console.log("1.ready"); 76 try{initPageCssFiles();}catch(e){} 77 try{initPageJavascript();}catch(e){} 78 try{ getWindowSize(); }catch(e){ alert(e);} 79 try{ getPageSize(); }catch(e){} 80 try{ setLowBrowser(); }catch(e){ } 81 try{ initPageLayout(); }catch(e){ } 82 try{ setMediaObjectFunc(); }catch(e){ } 83 try{ _thisLayout_style = getPageStyle(); }catch(e){} 84 try{ issue_check(); }catch(e){ } 85 86 docLoading(function(){ 87 console.log("3.docLoad"); 88 }); 89 }); 90 91 $(window).load(function(){ 92 console.log("2.Load"); 93 try{ initImgSizeInfo(); }catch(e){ } 94 setPageLayout(); 95 mc1.towardNext(); 96 }); 97 $(window).resize(function(e){ 98 //var resizeTimeGap = (_isLowBr_)? 250 : 10; 99 var resizeTimeGap = 10; 100 if(_isLowBr_) resizeTimeGap = 100; 101 clearTimeout(window.resizeEvt); 102 window.resizeEvt = setTimeout(function() { 103 // console.log( "Resize" ); 104 getWindowSize(); 105 getPageSize(); 106 try { 107 if ( old_wsize.win == undefined || wsize.win.w != old_wsize.win.w ) { 108 resetPageLayout(); 109 } else { 110 resizePageLayoutHeight(); 111 } 112 } catch(e) { 113 resetPageLayout(); 114 } 115 116 //ë ì´ì´íì 리ì¬ì´ì§ 117 try { 118 $(msgPopArr).each(function(k,pp){ 119 pp._resize(); 120 }); 121 } catch(e) {} 122 }, resizeTimeGap); 123 }); 124 $(window).scroll(function(){ 125 var scrTimeGap = 10; 126 if(_isLowBr_) scrTimeGap=200; 127 clearTimeout(window.scrollEvt); 128 window.scrollEvt = setTimeout(function() { 129 ////srolling 130 try{ setScrollEndLayout();}catch(e){} 131 132 }, scrTimeGap); 133 clearTimeout(window.scrollAfterEvt); 134 window.scrollAfterEvt = setTimeout(function() { 135 ////srolling End After 136 try{ setScrollAfertLayout();}catch(e){} 137 }, 5000); 138 }); 139 140 //////////////////////////////////////////////////// 141// ** ---------------- ìë ìë ì½ë ---------------- ** // 142$(function() { 143 mc1.init(); 144 mc2.init(); 145 mc3.init();
146 mc4.init(); 147 mc5.init(); 148 mc6.init(); 149 // mc7.init(); 150}); 151 152var mc1 = { 153 init : function() { 154 this.sldCast(); 155 }, 156 towardNext : function() { 157 $towardNBtn = $("#mVis .scrollToBottom"); 158 $towardNBtn.addClass("over"); 159 $towardNBtn.on("click", function() { 160 $extraH = $(".body-main .header-wrap-abs").height(); 161 $("html, body").stop().animate({ 162 "scrollTop" : $(".mcon2").offset().top - $extraH 163 }); 164 }); 165 }, 166 sldCast : function() { 167 var mc1_sld = $("#mVis .sld-wr .sldCore"); 168 var mc1_len = $(".item", mc1_sld ).length; 169 var mc1_nav = $("#mVis .sld-wr .sldNav"); 170 var mc1_Auto = $("#mVis .sld-wr .sldAut"); 171 var mc1_Dots = $("#mVis .sld-wr .sldDot"); 172 var mc1_Ctrl = $("#mVis .sldCtrl-wr"); 173 var mc1_Rail = $(".rail", mc1_Ctrl ); 174 var mc1_Time = 5000; 175 var mc1_Sped = 750; 176 var mc1_Stop = false; 177 178 $(".total", mc1_Ctrl ).text( mc1_len ); 179 180 mc1_sld.owlCarousel({ 181 //animateOut : 'fadeOut' 182 items : 1 183 , loop : true 184 , nav : true 185 , dots : false 186 , dotsData : false 187 , autoplay : true 188 , autoplayTimeout : mc1_Time 189 , autoplayHoverPause : false 190 , responsiveRefreshRate : 0 191 , autoplaySpeed : mc1_Sped 192 , dragEndSpeed : mc1_Sped 193 , dotsSpeed : mc1_Sped 194 , navSpeed : mc1_Sped 195 , fluidSpeed : mc1_Sped 196 , smartSpeed : mc1_Sped 197 // , onDragged : autoStopTrigger1 198 // , onDrag : autoStopTrigger1 199 , touchDrag : false 200 , mouseDrag : false 201 , onInitialized : autoSet0 202 , onTranslate : autoSet1 203 , onTranslated : autoSet2 204 , responsiveRefreshRate : 0 205 }); 206 function autoSet0() { 207 mc1_Rail.stop().animate({ "width":"100%" }, mc1_Time, "linear" ); 208 } 209 function autoSet1() { 210 mc1_Rail.stop().animate({ "width":"0%" }, 0, "linear" ); 211 mc1_sld.trigger("stop.owl.autoplay"); 212 } 213 function autoSet2( event ) { 214 mc1_Rail.stop().animate({ "width":"100%" }, mc1_Time, "linear" ); 215 var element = $(event.target); 216 var elementNum = $(".owl-item.active .item", element ).data("idx"); 217 $(".pres", mc1_Ctrl ).text( elementNum ); 218 if ( !mc1_Stop ) { 219 mc1_sld.trigger("play.owl.autoplay", [mc1_Time]); 220 } 221 } 222 $(".owl-stop", mc1_Auto ).on("click", function() { 223 mc1_Stop = true; 224 $(this).hide(); 225 $(this).next().show().focus(); 226 mc1_sld.trigger("stop.owl.autoplay"); 227 }); 228 $(".owl-play", mc1_Auto ).on("click", function() { 229 mc1_Stop = false; 230 $(this).hide(); 231 $(this).prev().show().focus(); 232 mc1_sld.trigger("play.owl.autoplay", [mc1_Time]); 233 }); 234 } 235} 236 237var mc2 = { 238 init : function() { 239 this.setSld(); 240 }, 241 setSld : function() { 242 var mc2_sld = $("#mEvent .dataList"); 243 var mc2_Time = 3500; 244 var mc2_Sped = 750; 245 var mc2_Navi = $("#mEvent .dataCtrl"); 246 var mc2_Ctrl = $("#mEvent .numBox"); 247 var mc2_Stop = false; 248 mc2_sld.owlCarousel({ 249 250 loop : true 251 , animateOut : 'fadeOut' 252 , nav : true 253 , navContainer : mc2_Navi 254 , dots : false 255 , autoplay : true 256 , autoplayHoverPause : true 257 , onTranslate : autoSet1 258 , onTranslated : autoSet2 259 , responsiveRefreshRate : 0 260 ,items : 1 261 }); 262 function autoSet1(event) { 263 264 var element = $(event.target); 265 var elementNum = $(".owl-item.active .item", element ).data("idx"); 266 $(".num", mc2_Ctrl ).text( elementNum ); 267 268 mc2_sld.trigger("stop.owl.autoplay"); 269 } 270 function autoSet2(event) { 271 var element = $(event.target); 272 var elementNum = $(".owl-item.active .item", element ).data("idx"); 273 $(".num", mc2_Ctrl ).text( elementNum ); 274 275 if ( mc2_Stop ) { 276 mc2_sld.trigger("stop.owl.autoplay"); 277 return false; 278 } else { 279 mc2_sld.trigger("stop.owl.autoplay"); 280 setTimeout( 281 function() { 282 mc2_sld.trigger("play.owl.autoplay", [mc2_Time]); 283 }, mc2_Time 284 ); 285 } 286 } 287 $(".btn-stop", mc2_Navi ).on("click", function() { 288 mc2_Stop = true; 289 $(this).hide(); 290 $(this).next().show().focus(); 291 mc2_sld.trigger("stop.owl.autoplay"); 292 }); 293 $(".btn-play", mc2_Navi ).on("click", function() { 294 mc2_Stop = false; 295 $(this).hide(); 296 $(this).prev().show().focus(); 297 mc1_sld.trigger("play.owl.autoplay", [mc1_Time]); 298 }); 299 } 300} 301/* 302var mc3 = { 303 init : function() { 304 this.winScrEvt(); 305 } 306 , winScrEvt : function() { 307 $winScrNum = 0; 308 $(window).on("scroll", function() { 309 $winH = $(this).height() 310 $winScr = $(this).scrollTop(); 311 $mStatusTop = Math.round( $("#mStatus .num").offset().top );
312 // ** console.log( "$winH : " + $winH + " / $winScr : " + $winScr + " / $winH + $winScr : " + ($winH + $winScr) + " / $mStatusTop : " + $mStatusTop ); 313 if ( ($winH + $winScr) > $mStatusTop ) { 314 if ( $winScrNum == 0 ) { 315 mc3.shuffleCast(); 316 } else { 317 return false; 318 } 319 $winScrNum++; 320 } 321 }); 322 } 323 , shuffleCast : function() { 324 // ** CountJs 325 // ** Official : https://github.com/inorganik/CountUp.js 326 // ** Playground : https://inorganik.github.io/countUp.js/ 327 // ** Reference : https://hiro1983.tistory.com/42 328 var options1 = { 329 useEasing : true 330 , useGrouping : true 331 , separator : '' 332 , decimal : '.' 333 , prefix : '' 334 , suffix : '' 335 }; 336 var options2 = { 337 useEasing : true 338 , useGrouping : true 339 , separator : ',' 340 , decimal : '.' 341 , prefix : '' 342 , suffix : '' 343 }; 344 var sCount1 = new CountUp( "count1", 0, 30, 0, 5, options1 ); 345 var sCount2 = new CountUp( "count2", 49970, 50000, 0, 5, options2 ); 346 var sCount3 = new CountUp( "count3", 79170, 79200, 0, 5, options2 ); 347 var sCount4 = new CountUp( "count4", 0, 30, 0, 5, options1 ); 348 var totalDelayTime = 0; 349 $("#mStatus .item").each( function( index, item ) { 350 var $thisItem = $(this); 351 var $thisNum = $(".num", $thisItem ); 352 function totalDelayFnc() { 353 $thisItem.addClass("over"); 354 eval("sCount" + (index + 1) + ".start();"); 355 } 356 setTimeout( totalDelayFnc, totalDelayTime ); 357 totalDelayTime += 500; 358 }); 359 } 360} 361*/ 362var mc3 = { 363 init : function() { 364 this.setSld(); 365 }, 366 setSld : function() { 367 var mc3_sld = $(".mRoom .dataList"); 368 var mc3_Time = 3500; 369 var mc3_Sped = 750; 370 //var mc3_Navi = $(".snsBox .dataCtrl"); 371 var mc3_Stop = false; 372 mc3_sld.owlCarousel({ 373 374 loop : true 375 , animateOut : 'fadeOut' 376 , nav : false 377 //, navContainer : mc3_Navi 378 , dots : false 379 , autoplay : true 380 , autoplayHoverPause : true 381 , onTranslate : autoSet1 382 , onTranslated : autoSet2 383 , responsiveRefreshRate : 0 384 ,items : 1 385 }); 386 function autoSet1() { 387 mc3_sld.trigger("stop.owl.autoplay"); 388 } 389 function autoSet2() { 390 if ( mc3_Stop ) { 391 mc3_sld.trigger("stop.owl.autoplay"); 392 return false; 393 } else { 394 mc3_sld.trigger("stop.owl.autoplay"); 395 setTimeout( 396 function() { 397 mc3_sld.trigger("play.owl.autoplay", [mc3_Time]); 398 }, mc3_Time 399 ); 400 } 401 } 402 403 } 404} 405var mc4 = { 406 init : function() { 407 this.setSld(); 408 }, 409 setSld : function() { 410 var mc4_sld = $(".mFood .dataList"); 411 var mc4_Time = 3500; 412 var mc4_Sped = 750; 413 var mc4_Navi = $(".mFood .dataCtrl"); 414 var mc4_Stop = false; 415 mc4_sld.owlCarousel({ 416 417 loop : true 418 // , animateOut : 'fadeOut' 419 , nav : true 420 // , navContainer : mc4_Navi 421 , dots : false 422 , autoplay : true 423 , autoplayHoverPause : true 424 , onTranslate : autoSet1 425 , onTranslated : autoSet2 426 , responsiveRefreshRate : 0 427 ,items : 1 428 ,responsive:{ 429 299:{ 430 autoHeight:true 431 }, 432 799:{ 433 autoHeight:false 434 } 435 } 436 437 }); 438 function autoSet1() { 439 mc4_sld.trigger("stop.owl.autoplay"); 440 } 441 function autoSet2() { 442 if ( mc4_Stop ) { 443 mc4_sld.trigger("stop.owl.autoplay"); 444 return false; 445 } else { 446 mc4_sld.trigger("stop.owl.autoplay"); 447 setTimeout( 448 function() { 449 mc4_sld.trigger("play.owl.autoplay", [mc4_Time]); 450 }, mc4_Time 451 ); 452 } 453 } 454 /* 455 $(".btn-stop", mc4_Navi ).on("click", function() { 456 mc4_Stop = true; 457 $(this).hide(); 458 $(this).next().show().focus(); 459 mc4_sld.trigger("stop.owl.autoplay"); 460 }); 461 $(".btn-play", mc4_Navi ).on("click", function() { 462 mc4_Stop = false; 463 $(this).hide(); 464 $(this).prev().show().focus(); 465 mc4_sld.trigger("play.owl.autoplay", [mc4_Time]); 466 }); 467*/ 468 469 } 470} 471 472 473 474var mc5 = { 475 init : function() { 476 this.setSld(); 477 }, 478 setSld : function() { 479 var mc5_sld = $(".snsBox .wBox"); 480 var mc5_Time = 3500; 481 var mc5_Sped = 750; 482 //var mc5_Navi = $(".snsBox .dataCtrl"); 483 var mc5_Stop = false; 484 mc5_sld.owlCarousel({ 485 486 loop : true 487 , animateOut : 'fadeOut' 488 , nav : false 489 //, navContainer : mc5_Navi 490 , dots : false 491 , autoplay : true 492 , autoplayHoverPause : true 493 , onTranslate : autoSet1 494 , onTranslated : autoSet2 495 , responsiveRefreshRate : 0 496 , margin: 30 497 , center :true 498 ,items : 5 499 ,responsive:{ 500 299:{ 501 items:2 502 , margin: 15 503 , center :false 504 }, 505 899:{ 506 items:3 507 }, 508 1199:{ 509 items:5 510 } 511 } 512 }); 513 function autoSet1() { 514 mc5_sld.trigger("stop.owl.autoplay"); 515 } 516 function autoSet2() { 517 if ( mc5_Stop ) { 518 mc5_sld.trigger("stop.owl.autoplay"); 519 return false; 520 } else { 521 mc5_sld.trigger("stop.owl.autoplay"); 522 setTimeout( 523 function() { 524 mc5_sld.trigger("play.owl.autoplay", [mc5_Time]); 525 }, mc5_Time 526 ); 527 } 528 } 529 /* 530 $(".btn-stop", mc5_Navi ).on("click", function() { 531 mc5_Stop = true; 532 $(this).hide(); 533 $(this).next().show().focus(); 534 mc5_sld.trigger("stop.owl.autoplay"); 535 }); 536 $(".btn-play", mc5_Navi ).on("click", function() { 537 mc5_Stop = false; 538 $(this).hide(); 539 $(this).prev().show().focus(); 540 mc5_sld.trigger("play.owl.autoplay", [mc5_Time]); 541 }); 542 543 */ 544 } 545} 546 547var mc6 = { 548 init : function() { 549 this.setSld(); 550 }, 551 setSld : function() { 552 var mc6_sld = $(".main_gall .gallery_ty01"); 553 var mc6_Time = 3500; 554 var mc6_Sped = 750; 555 //var mc6_Navi = $(".snsBox .dataCtrl"); 556 var mc6_Stop = false; 557 558 // Owl Carousel ì´ê¸°í ë° ì¤ì 559 mc6_sld.owlCarousel({ 560 animateOut: 'fadeOut', 561 nav: false, 562 dots: false, 563 autoplay: true, 564 autoplayHoverPause: true, 565 onTranslate: autoSet1, 566 onTranslated: autoSet2, 567 responsiveRefreshRate: 0, 568 margin: 40, 569 items: 3, 570 responsive: { 571 299: { 572 items: 2, 573 margin: 15, 574 center: false, 575 }, 576 899: { 577 items: 2 578 }, 579 1199: { 580 items: 3 581 } 582 } 583 }); 584 585 // Owl Carousel ì´ê¸°íê° ìë£ëë©´ ìì´í ê°ì를 ì»ì 586 var itemCount = mc6_sld.find('.owl-item').length; 587 // ìì´í ê°ìì ë°ë¼ loop ì¤ì 588 if (itemCount >= 4) { 589 mc6_sld.trigger('destroy.owl.carousel'); // 기존 ì´ê¸°í ì ê±° 590 mc6_sld.owlCarousel({ 591 loop: true, 592 animateOut: 'fadeOut', 593 nav: true, 594 dots: false, 595 autoplay: true, 596 autoplayHoverPause: true, 597 onTranslate: autoSet1, 598 onTranslated: autoSet2, 599 responsiveRefreshRate: 0, 600 margin: 30, 601 items: 3, 602 responsive: { 603 299: { 604 items: 2, 605 margin: 15, 606 center: false, 607 }, 608 899: { 609 items: 2 610 }, 611 1199: { 612 items: 3 613 } 614 } 615 }); 616 } 617 618 619 function autoSet1() { 620 mc6_sld.trigger("stop.owl.autoplay"); 621 } 622 function autoSet2() { 623 if ( mc6_Stop ) { 624 mc6_sld.trigger("stop.owl.autoplay"); 625 return false; 626 } else { 627 mc6_sld.trigger("stop.owl.autoplay"); 628 setTimeout( 629 function() { 630 mc6_sld.trigger("play.owl.autoplay", [mc6_Time]); 631 }, mc6_Time 632 ); 633 } 634 } 635 } 636}; 637 638 639 640/* 641var mc7 = { 642 init : function() { 643 this.setSld(); 644 }, 645 setSld : function() { 646 var mc7_sld = $(".issue .issu_list"); 647 var mc7_Time = 2000; 648 var mc7_Sped = 300; 649 //var mc7_Navi = $(".snsBox .dataCtrl"); 650 var mc7_Stop = false; 651 mc7_sld.owlCarousel({ 652 653 loop : false 654 // , animateOut : 'fadeOut' 655 , nav : false 656 //, navContainer : mc7_Navi 657 , dots : false 658 , autoplay : false 659 , autoplayHoverPause : false 660 661 , margin: 0 662 ,items : 3 663 ,responsive:{ 664 299:{ 665 items:1 666 , autoplay : true 667 }, 668 500:{ 669 items:2 670 , autoplay : false 671 }, 672 899:{ 673 items:2 674 , autoplay : false 675 }, 676 900:{ 677 items:3 678 , autoplay : false 679 680 } 681 } 682 }); 683 function autoSet1() { 684 mc7_sld.trigger("stop.owl.autoplay"); 685 } 686 function autoSet2() { 687 if ( mc7_Stop ) { 688 mc7_sld.trigger("stop.owl.autoplay"); 689 return false; 690 } else { 691 mc7_sld.trigger("stop.owl.autoplay"); 692 setTimeout( 693 function() { 694 mc7_sld.trigger("play.owl.autoplay", [mc7_Time]); 695 }, mc7_Time 696 ); 697 } 698 } 699 700 } 701}
701*/
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.