// (2018.8.11, 차재복, Cha Jae Bok, cjbword@gmailcom)
$( function () {
// 파일 내용 편집용 div 보이기
$(document).on('click', '.file_expr_edit',
function(event) {
// a 링크 디폴트 이벤트 방지
event.preventDefault();
// DOM 노드에 저장시킨 변수값 추출
var fno = $(this).data('fno');
// 클릭 마다 토글(show/hide)
$('input[data-fno='+fno+']').toggle();
}
);
// 파일 추가
$(document).on('click', '.add',
function(event) {
// a 링크 디폴트 이벤트 방지
event.preventDefault();
// DOM 노드에 저장시킨 변수값 추출
var id = $(this).closest('td').data('id'),
act = $(this).data('act'),
name = $(this).data('name'),
dir = $('.add_curdir[data-id='+id+']').text();
var confirmed = confirm(id+' '+act+' '+dir+' '+name);
if (!confirmed) return;
// ajax 호출
$.ajax ({
type : 'POST',
url : 'open_src_files_ajax.php',
data : { 'act' : act, 'seq' : id, 'str' : name, 'extra' : dir },
success : function(result) {
console.log ( result['html'] );
if (act == 'dir') {
$('.add_curdir[data-id='+id+']').html( '/'+result['dir'] );
$('.add_td[data-id='+id+']').html( result['html'] );
} else if (act == 'file') {
$('.add_td[data-id='+id+']').html( result['html'] );
window.location.reload();
}
},
error : function(request, status, error ) {
console.log ('code:'+request.status+'\n'+'message:'+request.responseText+'\n'+'error:'+error);
}
});
}
);
// 파일 내용 편집 submit
$(document).on('click', '.submit',
function(event) {
var act = $(this).data('act'),
seq = $(this).data('fno'),
update = $(this).prev('input').val();
alert(act+' '+seq+' '+update);
// ajax 호출
$.ajax ({
type : 'POST',
url : 'open_src_files_ajax.php',
data : { 'act' : act, 'seq' : seq, 'extra' : update },
success : function(result) {
console.log ( result['html'] );
window.location.reload();
},
error : function(request, status, error ) {
console.log ('code:'+request.status+'\n'+'message:'+request.responseText+'\n'+'error:'+error);
}
});
}
);
});