/** * @brief 모든 생성된 썸네일 삭제하는 액션 호출 **/ function doDeleteAllThumbnail() { exec_xml('document','procDocumentAdminDeleteAllThumbnail',new Array(), completeDeleteAllThumbnail); } function completeDeleteAllThumbnail(ret_obj) { alert(ret_obj['message']); location.reload(); } /* 선택된 글의 삭제 또는 이동 */ function doManageDocument(type) { var fo_obj = jQuery("#fo_management").get(0); fo_obj.type.value = type; procFilter(fo_obj, manage_checked_document); } /* 선택된 글의 삭제 또는 이동 후 */ function completeManageDocument(ret_obj) { if(opener) opener.window.location.reload(); alert(ret_obj['message']); window.close(); } /* 선택된 모듈의 카테고리 목록을 가져오는 함수 */ function doGetCategoryFromModule(module_srl) { var params = new Array(); params['module_srl'] = module_srl; var response_tags = new Array('error','message','categories'); exec_xml('document','getDocumentCategories',params, completeGetCategoryFromModules, response_tags); } function completeGetCategoryFromModules(ret_obj, response_tags) { var obj = jQuery('#target_category').get(0); var length = obj.options.length; for(var i=0;i0) opt.style.paddingLeft = (depth*15)+'px'; obj.options[obj.options.length] = opt; } } function doCancelDeclare() { var document_srl = new Array(); jQuery('#fo_list input[name=cart]:checked').each(function() { document_srl[document_srl.length] = jQuery(this).val(); }); if(document_srl.length<1) return; var params = new Array(); params['document_srl'] = document_srl.join(','); exec_xml('document','procDocumentAdminCancelDeclare', params, completeCancelDeclare); } function completeCancelDeclare(ret_obj) { location.reload(); } function insertSelectedModule(id, module_srl, mid, browser_title) { var obj= xGetElementById('_'+id); var sObj = xGetElementById(id); sObj.value = module_srl; obj.value = browser_title+' ('+mid+')'; doGetCategoryFromModule(module_srl); } function completeInsertExtraVar(ret_obj) { alert(ret_obj['message']); location.href = current_url.setQuery('type','').setQuery('selected_var_idx',''); } function completeInsertAlias(ret_obj) { alert(ret_obj['message']); location.href = current_url; } function insertSelectedModule(id, module_srl, mid, browser_title) { if(current_url.getQuery('act')=='dispDocumentManageDocument') { var obj= xGetElementById('_'+id); var sObj = xGetElementById(id); sObj.value = module_srl; obj.value = browser_title+' ('+mid+')'; doGetCategoryFromModule(module_srl); } else { location.href = current_url.setQuery('module_srl',module_srl); } } function deleteByFilter(target_srl, filter) { var e = xGetElementById('target_srl'); e.value = target_srl; var hF = xGetElementById("deleteForm"); procFilter(hF, filter); } function executeFilterByTargetSrl(form_name, target_srl, filter) { var e = xGetElementById('target_srl'); e.value = target_srl; var hF = xGetElementById(form_name); procFilter(hF, filter); } function doDeleteExtraKey(module_srl, var_idx) { var fo_obj = xGetElementById('fo_delete'); fo_obj.module_srl.value = module_srl; fo_obj.var_idx.value = var_idx; return procFilter(fo_obj, delete_extra_var); } function moveVar(type, module_srl, var_idx) { var params = new Array(); params['type'] = type; params['module_srl'] = module_srl; params['var_idx'] = var_idx; var response_tags = new Array('error','message'); exec_xml('document','procDocumentAdminMoveExtraVar', params, function() { location.reload(); }); } function completeRestoreTrash(ret_obj) { alert(ret_obj['message']); location.href = current_url; }