$(function() { $(document).on('click', '.no_auth', function() { alert('권한이 없습니다.'); return false; }); $(document).on('click', '.no_authM', function() { alert('회원만 가능합니다. 로그인을 해주세요.'); return false; }); $(document).on('click', '.no_authA', function() { alert('관리자만 가능합니다.'); return false; }); $(document).on('click', '.btn_ord', function() { var ord = $(this).hasClass('init') ? '' : $(this).data('fld')+($(this).hasClass('down') ? ' DESC' : ''); $('#frm_search input[name=ord]').val(ord).closest('form').submit(); return false; }); $(document).on('click', '.act_board_search', function() { $(this).closest('form').submit(); return false; }); $(document).on('click', '.act_save', function() { $('#frm_write').submit(); return false; }); $(document).on('submit', '#frm_write', function() { get_editor_contents(); if (form_val_chk($(this))) { $(this).attr({target:'_self', action:'/common/board/proc.php'}); return true; } return false; }); $(document).on('click', '.board_secretY', function() { pop_password($(this).data('idno'), $(this).attr('href'), $(this).hasClass('act_delete') ? 'delete' : ''); return false; }); $(document).on('click', '.act_delete:not(.board_secretY)', function() { var idno = $(this).data('idno'); var goto = $(this).attr('href'); if (confirm('삭제하시겠습니까?')) { $.ajax({ type: 'post', dataType: 'json', data: {s:'1', m:'investment', act:'delete', idno:idno}, url: '/common/board/proc.php', success: function(resp) { if (resp.message != '') alert(resp.message); if (resp.result == 'success') { if (goto == '#') location.reload(); else location.href = goto; } }, error: function(jqXHR, textStatus, errorThrown) { alert(errorThrown); } }); } return false; }); $(document).on('click', '.act_password', function() { $('#frm_board_password').submit(); return false; }); $(document).on('submit', '#frm_board_password', function() { if (form_val_chk($(this))) { $(this).attr({action:'/common/board/proc.php'}); return true; } return false; }); $(document).on('click', '.act_reply_save', function() { $('#frm_reply').submit(); return false; }); $(document).on('submit', '#frm_reply', function() { if (form_val_chk($(this))) { $.ajax({ type: 'post', dataType: 'json', data: $('#frm_reply').serialize(), url: '/common/board/proc.php', success: function(resp) { if (resp.message != '') alert(resp.message); if (resp.result == 'success') { location.reload(); } }, error: function(jqXHR, textStatus, errorThrown) { alert(errorThrown); } }); } return false; }); $(document).on('change', 'input[name=link_url_yn]', function() { $('input[name=link_url]').removeClass('req'); $('textarea[name=contents]').removeClass('req'); if ($(this).val() == 'Y') { $('input[name=link_url]').addClass('req'); $('#cont_link_url').show(); $('#cont_contents').hide(); } else { $('textarea[name=contents]').addClass('req'); $('#cont_link_url').hide(); $('#cont_contents').show(); } }); $(document).on('click', '.act_comment_save', function() { $('#frm_comment').submit(); return false; }); $(document).on('submit', '#frm_comment', function() { if (form_val_chk($(this))) { $.ajax({ type: 'post', dataType: 'json', data: $('#frm_comment').serialize(), url: '/common/board/proc.php', success: function(resp) { if (resp.message != '') alert(resp.message); if (resp.result == 'success') { $('#frm_comment')[0].reset(); load_comment(1); } }, error: function(jqXHR, textStatus, errorThrown) { alert(errorThrown); } }); } return false; }); $(document).on('click', '.act_comment_delete', function() { var board_idno = $('.cont_comment').data('bno'); var idno = $(this).closest('.list').data('idno'); $.ajax({ type: 'post', dataType: 'json', data: {s:'1', m:'investment', act:'comment_delete', 'board_idno':board_idno, idno:idno}, url: '/common/board/proc.php', success: function(resp) { if (resp.message != '') alert(resp.message); if (resp.result == 'success') { $('#frm_comment')[0].reset(); load_comment(1); } }, error: function(jqXHR, textStatus, errorThrown) { alert(errorThrown); } }); return false; }); $(document).on('click', '.tab.category button', function() { var idno = $(this).data('idno'); $('#frm_search input[name=category_idno]').val(idno); $('#frm_search').trigger('submit'); return false; }); $(document).ready(function() { if ($('input[name=link_url_yn]:checked').length > 0) $('input[name=link_url_yn]:checked').trigger('change'); if ($('.cont_comment').length > 0) { load_comment(1); } if ($('iframe._proc_hidden').length < 1) $('body').append(''); }); function pop_noauth() { var contents = '
'+ '

권한이 없습니다.

'+ '
'; popup('board_password', '알림', contents, ''); } function pop_password(idno, goto, proc) { var contents = ''+ '
'+ ''+ ''+ ''+ ''+ ''+ ''+ ''+ '
'+ '

글 등록시 입력한 비밀번호를 입력해 주세요.

'+ '
'+ ' '+ ' 확인'+ '
'+ '
'; '
'; popup('board_password', '비밀번호확인', contents, 'data-idno="'+idno+'" data-goto="'+goto+'" data-proc="'+proc+'"'); } }); function load_comment(page) { var board_idno = $('.cont_comment').data('bno'); var $cont = $('.cont_comment'); var $temp = $cont.find('.list:first').clone(); var $obj = $cont.find('.list').prev(); $cont.find('.list').remove(); $.ajax({ type: 'post', dataType: 'json', data: {s:'1', m:'investment', act:'comment_list', 'board_idno':board_idno, page:page}, url: '/common/board/proc.php', success: function(resp) { if (resp.message) alert(resp.message); else { $cont.find('.comment_count').empty().append('['+resp.count+']'); $.each($cont.find('.page_navi'), function() { set_page_navi($(this), resp.count, 10, resp.page, parseInt($(this).data('block')), 'load_comment'); }); $.each(resp.list, function(idx, data) { $obj.after($temp.clone()); $list = $cont.find('.list:last'); $list.data('idno', data.idno); $list.find('.writer_name_date').empty().append(data.writer_name+''+data.reg_date_str+''); $list.find('.contents').empty().append(data.contents); if (data.reg_user_id == '') $list.find('.btn_area').show(); else $list.find('.btn_area').hide(); $obj = $list; }); } }, error: function(jqXHR, textStatus, errorThrown) { alert(errorThrown); } }); }