/********************************************************************************************************* ## Common Script ## * º» ½ºÅ©¸³Æ®ÀÇ ÀúÀÛ±ÇÀº (ÁÖ)À¥½º¸®ÆÛºí¸¯¿¡ ÀÖ½À´Ï´Ù. * º» ½ºÅ©¸³Æ®¸¦ ¹«´ÜÀ¸·Î ÀÌ¿ë(¶Ç´Â µµ¿ë)Çϰųª º¹Á¦ ¶Ç´Â ¼öÁ¤ »ç¿ë½Ã ÀúÀ۱ǹý¿¡ ÀǰŠó¹ú¹ÞÀ» ¼ö ÀÖ½À´Ï´Ù. * ±¸¸Å ÈÄ¿¡µµ Á¦ 2Â÷ »çÀÌÆ® µî ¶óÀ̼±½º°¡ Àû¿ëµÇÁö ¾Ê´Â »çÀÌÆ®¿¡ ´ëÇÏ¿© »ç¿ëÀº ±ÝÁöµÇ¾î ÀÖ½À´Ï´Ù. * À§ »çÇ׿¡ ´ëÇÏ¿© À§¹Ý½Ã Àý´ë ÇÕÀÇ´Â ¾ø½À´Ï´Ù ! * date : 2017-09-28 * author : Park Soo Hyun (shpark7502@naver.com) *********************************************************************************************************/ /*------------------------ ¼­ºê ½ºÅ©¸³Æ® ------------------------*/ // URL ÆĶó¹ÌÅÍ ÆÄ½Ì ÇÔ¼ö var getUrlParameter = function getUrlParameter(sParam) { var sPageURL = decodeURIComponent(window.location.search.substring(1)), sURLVariables = sPageURL.split('&'), sParameterName, i; for (i = 0; i < sURLVariables.length; i++) { sParameterName = sURLVariables[i].split('='); if (sParameterName[0] === sParam) { return sParameterName[1] === undefined ? true : sParameterName[1]; } } }; /*------------------------ °¶·¯¸® ½ºÅ©¸³Æ® ------------------------*/ // Æ÷Åä°¶·¯¸® Ä¿½ºÅ͸¶ÀÌ¡ $(function() { var subject = new Array(); // °¶·¯¸® ½æ³×ÀÏ Á¦¸ñ ¹è¿­º¯¼ö ¼±¾ð var content = new Array(); // °¶·¯¸® ½æ³×ÀÏ ³»¿ë ¹è¿­º¯¼ö ¼±¾ð var url = new Array(); // °¢ ½æ³×ÀϺ° ¸µÅ© ÀúÀå¿ë º¯¼ö var url2 = new Array(); // °¢ ½æ³×ÀϺ° ¸µÅ© ÀúÀå¿ë º¯¼ö var url3 = new Array(); // °¢ ½æ³×ÀϺ° ¸µÅ© ÀúÀå¿ë º¯¼ö var thumbCount; // ½æ³×ÀÏ °³¼ö (ÃßÃâ°³¼ö) var refHeight; // ³ôÀÌ µ¿±âÈ­¸¦ À§ÇÑ º¯¼ö // °¶·¯¸® Ãʱ⼼Æà function galleryInit() { if ($(".bbsnewf5").length > 0) { thumbCount = $(".gallery_inner .bbsnewf5").length; if ($(".hoverBox").length > 0) { $(".hoverBox").parent('a').remove(); } for (i = 0; i < thumbCount; i++) { url[i] = $(".gallery_inner .bbsnewf5").eq(i).find('a:first').attr('href'); subject[i] = $(".gallery_inner .bbsnewf5").eq(i).find('.gallery_title').text(); content[i] = $(".gallery_inner .bbsnewf5").eq(i).find('.gallery_etc').text().replace('[°£·«¼³¸í : ', '').replace(']', ''); // ½æ³×ÀÏ ÀÖ´Â td ³»ºÎ¿¡ hover È¿°ú¸¦ ÁÖ±â À§ÇÑ ¹Ú½º ÅÂ±× »ý¼º (°¢°¢ ½æ³×ÀÏ ³»¿¡ ¹Ýº¹¹®À¸·Î »ðÀÔ) $(".gallery_inner .bbsnewf5").eq(i).find('table td:first').append('

' + subject[i] + '

' + $.trim(content[i]) + '

'); } // ±âÁ¸¿¡ º¸¿©Áö´Â º°µµ td ÀÇ Á¦¸ñ, ³»¿ëÀº ¼û±è $(".gallery_subject, .gallery_etc").css('display', 'none'); } }; // À¥Áø ¹öÆ°»ý¼º function galleryInit2() { if ($(".webzine_type2 tr").length > 0) { thumbCount = $(".gallery_inner .webzine_type2 tr").length; if ($(".webzine_btn").length > 0) { $(".webzine_btn").parent('a').remove(); } for (i = 0; i < thumbCount; i++) { //url2[i] = $(".gallery_inner .webzine_type_img_td span").eq(i).find('a:first').attr('href'); url2[i] = $(".gallery_inner .webzine_type_text_td_left dl dd.webzine_add3").eq(i).find('span.obj_value').text(); //url3[i] = $(".gallery_inner .webzine_type_text_td_left dl dd.webzine_add2").eq(i).find('span.obj_value').text(); // ½æ³×ÀÏ ÀÖ´Â td ³»ºÎ¿¡ hover È¿°ú¸¦ ÁÖ±â À§ÇÑ ¹Ú½º ÅÂ±× »ý¼º (°¢°¢ ½æ³×ÀÏ ³»¿¡ ¹Ýº¹¹®À¸·Î »ðÀÔ) //$(".gallery_inner .webzine_type2 .webzine_type_text_td_left").eq(i).find('dl:first').append('
ÀÚ¼¼È÷º¸±â
'); $(".gallery_inner .webzine_type2 .webzine_type_text_td_left").eq(i).find('dl:first').append('
Áöµµ¹Ù·Î°¡±â
'); //$(".gallery_inner .webzine_type2 .webzine_type_text_td_left").eq(i).find('dl:first').append('
Áöµµ
'); } } } // Å×ÀÌºí ¾Ö´Ï¸ÞÀÌ¼Ç function tableShow() { if ($(".gallery_inner").length > 0) { $(".gallery_inner > table").each(function() { if (!$(this).hasClass('-shown')) { $(this).addClass('-shown'); } $(this).addClass('scrollreveal'); }); } } // ´õº¸±â¹öÆ° »ý¼º function createMoreBtn() { var pageCount = $(".brd_paging").find('a').length; if ($(".gallery_inner").length > 0) { if (pageCount > 0) { var btn = ''; $(".board_bottom").before(btn); } } } galleryInit(); galleryInit2(); tableShow(); createMoreBtn(); // ¸ðµç ¿¤¸®¸ÕÆ® ·Îµå ÈÄ $(window).load(function() { var loadIndex = 1; var wrapper; var moreFlag = false; var path = $(location).attr('pathname'); if ($(".gallery_inner").length > 0) { wrapper = $(".gallery_inner"); } // °ü¸®ÀÚ¹öÆ° »èÁ¦ function adminRemove() { $(".gallery_inner > table").each(function() { if ($(this).attr('bordercolor')) { $(this).remove(); } }); } // ºó Å×ÀÌºí »èÁ¦ function emptyRemove() { $(".gallery_inner > table").each(function() { if ($(this).find('td').length < 1) { $(this).remove(); } }); } // ¸¶Áö¸· ÆäÀÌÁöÀÎÁö üũ function isLastPage() { var currPage = parseInt($(".brd_paging b").text()); var pages = $(".brd_paging a"); var maxPage = 0; pages.each(function() { var cnt = parseInt($(this).text()); if (cnt >= maxPage) maxPage = cnt; }); if (currPage >= maxPage) { return true; } else { return false; } } // ajax ·Îµå ó¸® function photoLoadByURL(link) { var temp; var paging; adminRemove(); emptyRemove(); $.ajax({ url: link, contentType: 'application/x-www-form-urlencoded;charset=euc-kr', beforeSend: function(x) { x.overrideMimeType('application/x-www-form-urlencoded;charset=euc-kr'); }, success: function(data) { temp = $(data).find('.gallery_inner').html(); paging = $(data).find('.brd_paging').html(); $(".brd_paging").html(''); $(".brd_paging").html(paging); var pageCount = $(".brd_paging").find('a').length; if (loadIndex >= pageCount) $("#btnMoreLoad").remove(); if (moreFlag === true) { wrapper.append(temp); } else { wrapper.html(temp); } tableShow(); wrapper.children().css('opacity', '0'); wrapper.children().animate({ 'opacity': '1' }, 400, function() { wrapper.children().css({ 'opacity': '' }); }); emptyRemove(); galleryInit(); galleryInit2(); admBtnReplace(); if (pageCount > 0 && !isLastPage() && $("#btnMoreLoad").length < 1) createMoreBtn(); }, error: function() { wrapper.html('¿À·ù : Á¤»óÀûÀ¸·Î ·ÎµåµÇÁö ¾Ê¾Ò½À´Ï´Ù.'); } }); } // ´õº¸±â ¹öÆ° Ŭ¸¯½Ã $(document).on('click', '#btnMoreLoad', function() { var pageCount = $(".brd_paging").find('a').length; var catePath = $(".board_tab > ul > li.on a").attr('href'); if (loadIndex < pageCount) { loadIndex++; } else { loadIndex++; $("#btnMoreLoad").attr('disabled', 'disabled'); } var url = catePath + '&com_board_page=' + loadIndex; moreFlag = true; photoLoadByURL(url); }); // Ä«Å×°í¸® ÅÇ Å¬¸¯½Ã $(document).on('click', '.board_tab > ul > li > a', function(e) { var url = $(this).attr('href'); moreFlag = false; loadIndex = 1; if (!isPC()) { $(".board_tab > a").removeClass('open'); $(".board_tab > a").text($(this).text()); $(".board_tab > ul").css('display', 'none'); } e.preventDefault(); $(".board_tab > ul > li").removeClass('on'); $(this).parent().addClass('on'); photoLoadByURL(url); }); emptyRemove(); }); // Ä«Å×°í¸® °ü·Ã º¯¼ö ¼±¾ð var cate_link = [], cate_title = [], currentURL = $(location).attr('pathname'), param = "?&com_board_category_code=", currentParam = "", insertHTML = "", idx = 0; // ¼¿·ºÆ®¹Ú½º ¸µÅ©È­ if ($("select[name='com_board_category_code']").length > 0) { currentParam = getUrlParameter('com_board_category_code'); $("select[name='com_board_category_code'] > option").each(function() { cate_link[idx] = $(this).val(); cate_title[idx] = $(this).text(); idx++; }); insertHTML = '
'; insertHTML += '' + cate_title[0] + ''; insertHTML += ''; insertHTML += '
'; $(".cate_select").before(insertHTML); $.each(cate_link, function(m, key) { if (key == currentParam) { $(".board_tab > a").text(cate_title[m]); $(".board_tab > ul > li[data-category='" + key + "']").addClass('on'); } }); if (!currentParam) { $(".board_tab > ul > li:first").addClass('on'); } } // Ä«Å×°í¸® ¸µÅ© Ŭ¸¯½Ã $(document).on('click', '.board_tab > a', function() { if (!isPC()) { if (!$(this).hasClass('open')) { $(this).addClass('open'); $(this).next('ul').css('display', 'block'); } else { $(this).removeClass('open'); $(this).next('ul').css('display', 'none'); } } }); // À©µµ¿ì ¸®»çÀÌ¡ ó¸® (Ä«Å×°í¸® Ç׸ñ enable/disable) $(window).bind('resize', function() { if (isPC() && $(".board_tab").length > 0) { $(".board_tab > ul").css('display', 'block'); } else if (!isPC()) { if (!$(".board_tab > a").hasClass('open')) { $(".board_tab > ul").css('display', 'none'); } } }); });