/* * Name : board.min.js * Version : 1.0.4 * Author : 1px studio * Product : Prime01 * Date : 2025-01-21 * Desc : 폼메일 작성 양식 업데이트 + 게시판 검색기능 고장 수리 --------------------------------------------------- */ $(function(){(function t(){let e="",a=[],i=[],l=window.location.search,n=new URLSearchParams(l);if($("select[name=com_board_category_code]").length){let s=n.get("com_board_category_code"),r=$("select[name=com_board_category_code]").attr("onchange").split("'")[1],o="";r="?"==r.substr(-1)?r+"com_board_category_code=":r+"&&com_board_category_code=",$("select[name=com_board_category_code] option").each(function(){let t=$(this);a.push(t.text()),i.push(t.val())});for(let c=0;c${a[c]}`;$(".category-button-wrapper").empty().append(e)}})(),function t(){let e=$("input[type=image]"),a=$("img"),i=["검색","확인","댓글작성","삭제","이동","복사","이전","목록","다음","스팸신고","수정","삭제","답변","글쓰기","작성완료","취소","다운로드","우편번호검색","삭제"];e.each(function(){let t=$(this).attr("src");t.indexOf("search.gif")>-1&&($(this).before(``),$(document).on("click","#btn-search",function(){$(this).next("input[type=image]").trigger("click")}),$(this).hide()),t.indexOf("confirm.gif")>-1&&($(this).before(``),$(this).hide()),t.indexOf("comment_write.gif")>-1&&($(this).before(``),$(document).on("click","#btn-comment-write",function(){$(this).next("input[type=image]").trigger("click")}),$(this).hide())}),a.each(function(){let t=$(this).attr("src"),e=$(this).attr("onclick");t.indexOf("btn_sdel.gif")>-1&&($(this).before(``),$(this).remove()),t.indexOf("move.gif")>-1&&($(this).before(``),$(this).remove()),t.indexOf("copy.gif")>-1&&($(this).before(``),$(this).remove()),t.indexOf("/prev.gif")>-1&&$(this).parent().addClass("button-b button--default move-page").text(i[6]),t.indexOf("list.gif")>-1&&$(this).parent().addClass("button-b button--dark").text(i[7]),t.indexOf("/next.gif")>-1&&$(this).parent().addClass("button-b button--default move-page").text(i[8]),t.indexOf("spam.gif")>-1&&($(this).before(``),$(this).remove()),t.indexOf("modify.gif")>-1&&$(this).parent().addClass("button-b button--default").text(i[10]),t.indexOf("delete.gif")>-1&&$(this).parent().addClass("button-b button--default").text(i[11]),t.indexOf("reply.gif")>-1&&$(this).parent().addClass("button-b button--default").text(i[12]),t.indexOf("write.gif")>-1&&$(this).parent().addClass("button-b button--dark size--3").text(i[13]),t.indexOf("btn_confirm.gif")>-1&&$(this).parent().addClass("button-b button--primary").text(i[14]),t.indexOf("cancel.gif")>-1&&$(this).parent().addClass("button-b button--default button--lg").text(i[15]),t.indexOf("download.gif")>-1&&$(this).parent().addClass("button-download").text(i[16]),t.indexOf("search_zipcode.gif")>-1&&$(this).parent().addClass("button-zipcode").text(i[17]),t.indexOf("btn_zip.gif")>-1&&$(this).parent().addClass("button-zipcode").text(i[17]),t.indexOf("btn_del.gif")>-1&&$(this).replaceWith(''+i[18]+""),t.indexOf("icon_sct.gif")>-1&&$(this).replaceWith('')})}(),function t(){if(!$(".board-gallery").length)return!1;let e=[],a=[],i=[],l=[],n="",s=$(".board-gallery .gallery-list").data("column")?$(".board-gallery .gallery-list").data("column"):3,r="";switch(s){case 1:r="col-xl-12";break;case 2:r="col-xl-6";break;case 3:default:r="col-xl-4";break;case 4:r="col-xl-3";break;case 5:r="col-xl-2-5";break;case 6:r="col-xl-2"}if($(".board-gallery").hasClass("type-a")){$(".board-gallery .article-wrapper > .photo-article-list > tbody > tr").each(function(){let t=$(this).find(".bbsnewf5");e.push(t.find("img").attr("src")),a.push(t.find(".gallery_subject>a").attr("href")),i.push(t.find(".gallery_title").text());let n=t.find(".gallery_etc").text().trim();n.indexOf(":")>-1?l.push(n.split(":")[1].replace("]","")):l.push("")}),n='
';for(let o=0;o
${i[o]}
${l[o]}
${i[o]}
`;n+="",$(".board-gallery .article-wrapper").empty().append(n)}else if($(".board-gallery").hasClass("type-b")){$(".board-gallery .article-wrapper > .photo-article-list > tbody > tr").each(function(){let t=$(this).find(".bbsnewf5");e.push(t.find("img").attr("src")),a.push(t.find(".gallery_subject>a").attr("href")),i.push(t.find(".gallery_title").text());let n=t.find(".gallery_etc").text().trim();n.indexOf(":")>-1?l.push(n.split(":")[1].replace("]","")):l.push("")}),n='
';for(let c=0;c
${i[c]}
${l[c]}
${i[c]}
`;n+="",$(".board-gallery .article-wrapper").empty().append(n)}}(),function t(){if(!$(".faq-list .table-article-list .titdesign").length)return!1;let e=`
`;$(".faq-list .table-article-list .bbsnewf5 > a").on("click",t=>{if(!$('input[name="delete_check_notice[]"]').length){t.preventDefault();let a=$(t.currentTarget),i=a.attr("href"),l="";$.ajax({url:i,method:"GET",contentType:"application/x-www-form-urlencoded;charset=euc-kr",dataType:"html",async:!1,success:function(t){l=` ${$(t).find("#post_area").html()} `,a.closest(".titdesign").hasClass("article--open")?(a.parent().siblings(".reply-content").remove(),a.closest(".titdesign").removeClass("article--open")):($(".titdesign").removeClass("article--open"),$(".reply-content").remove(),a.parent().after(l),a.closest(".titdesign").addClass("article--open"))},error:function(t){alert("오류가 발생하였습니다.")},beforeSend:function(t){t.overrideMimeType("application/x-www-form-urlencoded;charset=euc-kr"),$("body").prepend(e)},complete:function(){$("#ajax-loader").remove()}})}})}(),function t(){if(!$(".board-event").length)return!1;let e=[],a=[],i=[],l="",n="";$(".board-event .article-wrapper > .event-article-list > tbody > tr").each(function(){let t=$(this).find(".bbsnewf5");e.push(t.find("img").attr("src")),a.push(t.find(".gallery_subject>a").attr("href")),i.push(t.find(".gallery_title").text()),n="";let l=t.find(".gallery_etc").text().trim();if(l.indexOf(":")>-1){let s;n=`${l.split(":")[1].replace(",","").replace("이벤트 종료일","")} ~ ${l.split(":")[2].replace("]","")}`}}),l='
';for(let s=0;s
${i[s]}
${n}

${i[s]}

`;l+="",$(".board-event .article-wrapper").empty().append(l)}(),function t(){let e=$(".contact-form");if(!e.length)return!1;(function t(e,a){let i=1,l="contact-form"==a[0].className;if($("#privacy_terms_context").length){let n=$(".formmail_cell_bgcolor textarea[readonly]").val(),s=$("#privacy_terms_context");s.val(n)}e.each(function(t,e){$(e).find("input[type=text], select").length>=3&&$(e).addClass("flex-line");$(e).find(".button-zipcode").length&&$(e).addClass("zipcode-line");let n=$(e).find("input[type=checkbox], input[type=radio]");if(n.length){let s={count:$(e).find("br").eq(0).index()};l&&(s.count=$(e).find("tr").eq(0).find("input").length),n.each(function(t){let a="labelfor"+i;if(this.id=a,this.name.match("_lunar")){let l=$(e).find("select"),n='
';l.each(function(t){0==t?n+=this.outerHTML+"":1==t?n+=this.outerHTML+"":2==t&&(n+=this.outerHTML+"")}),n+=this.outerHTML+``,n+="
",$(e).html(n)}else{let r="label-group";r+=t>0&&t%s.count==0?" end":"";let o=this.value;"com_board_notice"==this.name&&(o="이 글을 공지글로 설정합니다."),$(this).replaceWith('
'+this.outerHTML+`
`)}i++}),$(e).addClass("flex-line");let r=$(e).find(".label-group, .select-group, input[type=hidden]");$(e).html(r),s.count>-1&&($(e).find(".label-group").each(function(t){if(t%s.count==0){let e=$(this),a=e.nextUntil(".label-group.end");$.merge(e,a).wrapAll('
')}}),$(e).addClass("change-direction"))}let o=$(e).find("input[type=file]");if(o.length){let c=$(e).text().split(/[\n\t]+/g).filter(t=>t.length>0&&"삭제"!=t);$(e).addClass("file-desc");let d=0;o.each(function(){let t="labelfor"+i;this.id=t,this.className="upload-hidden";let e=$(this);e.wrap('
');let a=e.closest(".file-upload"),l=``;a.prepend(l),i++,d++});let p=$(e).find(".file_attach_del");p.length&&p.each(function(t){$(this).closest("a").prev(".file-upload").find(".upload-name").addClass("exist").val(c[t])});let f=$(e).children();$(e).html(f);a.find(".file-upload .upload-hidden").on("change",function(){let t=$(this)[0].files[0].name;$(this).siblings(".upload-name").val(t)})}})})($(".contact-form .table-form > tbody > tr .formmail_cell_bgcolor"),e)}(),$("#ext_search select").after('')});