/* * Name : main.js * Version : 1.1.0 * Author : 1px studio * Date : 2024-03-08 * Desc : multiple slides (news, event swiper) * ------------------------------------------------- */ $(function(){if(null==document.getElementById("isIndex"))return;function e(){var e=$(".news-text").offset().left+320,t=$(window).width()-e;$("#main .news-slide").css("width",t+"px")}function t(){let e=$(".main-slide-img");if(!e[0].hasAttribute("data-src"))return!1;window.innerWidth<=1200&&!$(e[0]).hasClass("mb")?e.each((e,t)=>{var i=t.src;t.src=t.getAttribute("data-src"),t.setAttribute("data-src",i),t.className="main-slide-img mb"}):this.window.innerWidth>1200&&$(e[0]).hasClass("mb")&&e.each((e,t)=>{var i=t.src;t.src=t.getAttribute("data-src"),t.setAttribute("data-src",i),t.className="main-slide-img"})}!function e(){function t(e){e.hide()}$(".px-layer-popup .btn-cookie-close").on("click",function(e){let i=$(this).closest(".px-layer-popup"),r=i.attr("id");e.preventDefault(),$.cookie(r,"1",{expires:1}),t(i)}),$(".px-layer-popup .btn-normal-close").on("click",function(e){let i=$(this).closest(".px-layer-popup");e.preventDefault(),t(i)})}(),AOS.init({duration:1200}),e(),$(".text-box").eq(0).addClass("on"),$(window).resize(e),new Swiper(".main-swiper",{autoplay:{delay:4e3,disableOnInteraction:!1},speed:800,loop:!0,effect:"creative",creativeEffect:{prev:{translate:[0,0,-400]},next:{translate:["100%",0,0]}},navigation:{nextEl:".main-slide .swiper-button-next",prevEl:".main-slide .swiper-button-prev"},pagination:{el:".main-slide .swiper-pagination",type:"fraction",clickable:!0,formatFractionCurrent:function(e){return("0"+e).slice(-2)},formatFractionTotal:function(e){return("0"+e).slice(-2)}}}).on("slideChange",function(e){var t=e.realIndex+1;$(".text-box").removeClass("on"),$(".text-box[data-slide='"+t+"']").addClass("on")}),t(),window.addEventListener("resize",t);let i;i=$(".news"),$.each(i,function(e,t){var i="#"+t.id+" ";(function e(t){if(0==$(t+"table.article-list").length)return;let i=$(t+"table.article-list > tbody > tr"),r=[];i.each((e,t)=>{let i=$(t).find(".board_output_gallery_img > a"),s=$(t).find("tr:last-child > td"),a=i.attr("href"),n=i.find("img").attr("src"),l=s.find(".board_output_gallery_subject a"),o=s.find(".board_output_gallery_description"),c=l.text().trim(),d=o.text().trim();l.remove(),o.remove();let p=s.text().trim();r.push({category:p,title:c,desc:d,href:a,src:n})}),$(t+"table.article-list").remove();let s="";r.forEach(e=>{s+='
',s+='',s+='

'+e.category+"

",s+='

'+e.title+"

",s+='

'+e.desc+"

",s+="
"}),$(t+".news-swiper .swiper-wrapper").html(s)})(i),new Swiper(i+".news-swiper",{slidesPerView:"auto",spaceBetween:20,slidesOffsetAfter:20,resizeObserver:!1,navigation:{nextEl:i+".swiper-button-next",prevEl:i+".swiper-button-prev"},scrollbar:{el:i+".swiper-scrollbar",draggable:!0}})});let r;r=$(".event"),$.each(r,function(e,t){var i="#"+t.id+" ";!function e(t){if(0==$(t+"table.board_output").length){let i=$(t+".preview-box .slide-img"),r="";i.each((e,t)=>{r+='
'}),$(t+".event-swiper-thumb .swiper-wrapper").html(r)}else{let s=$(t+"table.board_output table.board_output > tbody > tr > td");if(0==s.length)return;let a=[];s.each((e,t)=>{let i=$(t).find(".board_output_gallery_img"),r=$(t).find("tr:last-child > td"),s=i.find("a").attr("href"),n=i.find("img").attr("src"),l=r.find(".board_output_gallery_subject").text().trim(),o=r.find(".board_output_gallery_description").text();a.push({title:l,desc:o,href:s,src:n})}),$(t+"table.board_output").remove();let n="",l="";a.forEach(e=>{n+='
',n+='',n+='
',n+='
',n+='
'+e.title+"
",n+='
'+e.desc+"
",n+="
",l+='
'}),$(t+".event-swiper .swiper-wrapper").html(n),$(t+".event-swiper-thumb .swiper-wrapper").html(l)}}(i);var r=new Swiper(i+".event-swiper-thumb",{spaceBetween:10,slidesPerView:"auto",freeMode:!0,watchSlidesProgress:!0});new Swiper(i+".event-swiper",{spaceBetween:10,speed:800,navigation:{nextEl:i+".swiper-button-next",prevEl:i+".swiper-button-prev"},thumbs:{swiper:r}})})});