function initAdminMainEvent(){
ML4WebLog.log("ML4Web_Mgmt.js - initAdminMainEvent() called...");
//인증서 관리창 스토리지 선택
$('[id^="stg_admin_"]').click(function () {
var stg_id = this.id.split("stg_admin_")[1];
ML4WebLog.log("admin storage selected.... storageId = "+stg_id)
//UI driver 선택창 위치 조정
var stg_idx = $(this).attr("stgIdx");
$('#driver_admin_div').removeClass("pos_01").removeClass("pos_02").removeClass("pos_03").removeClass("pos_04").removeClass("pos_05");
$('#driver_admin_div').addClass("pos_0"+stg_idx);
//UI css selection 처리....
$('[class^="ML_storage_"]').removeClass("on");
$(this).parent().addClass("on");
//인증서 목록 무조건 초기화
makeAdminCertiListDiv(null);
// 드라이버 선택창 닫기
closeAdminDriverDialog();
//UI 관리 기능 셋팅
setMgmtFuncBtn(stg_id);
// if(stg_id=="pfx"){
//파일탐색기 열기...
// openSearchPfxMgmtDialog();//인증서찾기창
// }else {
ML4WebUI.selectStorageInfo(stg_id, function(resultCode, jsonObj){
// ML4WebApi.selectStorageInfo(stg_id, function(resultCode, jsonObj){
ML4WebLog.log("[Callback]selectStorage() .... resultCode === "+resultCode);
if( resultCode == 0) {
if(jsonObj == null || $.isEmptyObject(jsonObj)){
ML4WebLog.log( "[click]옵션없음 인증서 목록 조회해라....");
var certOpt = {"storageName":stg_id};
ML4WebUI.getStorageCertList(certOpt, function(resultCode, jsonObj) {
// ML4WebApi.getStorageCertList(certOpt, function(resultCode, jsonObj) {
if( resultCode == 0) {//성공
// ML4WebLog.log("[SUCCESS!!!] Result === " + JSON.stringify(jsonObj));
makeAdminCertiListDiv(jsonObj.cert_list);
}else{ //실패
ML4WebLog.log("[ERROR!!! - "+resultCode+" ] errCode === " + jsonObj.errCode + ", errMsg === " + jsonObj.errMsg);
makeAdminCertiListDiv(null);
//EmptyCertDiv();
}
});
} else {
ML4WebLog.log("[SUCCESS!!!] Select Drive. Result === " + JSON.stringify(jsonObj));
// ML4WebLog.log( "[click]옵션있으니 드라이브 선택처리해라... drivers.length === " + jsonObj.drivers.length);
openAdminDriverDialog(stg_id, jsonObj);
}
} else{
ML4WebLog.log("[ERROR!!! - "+resultCode+" ] errCode === " + jsonObj.errCode + ", errMsg === " + jsonObj.errMsg);
EmptyCertDiv();
}
});
// }
});
}
function setMgmtFuncBtn(stgId){
//mgmtAll, copy, delete, import, export, changePw
var dialogName = ML4WebUI.getDialogName();
ML4WebLog.log("ML4Web_Mgmt.js - setMgmtFuncBtn() dialogName ===" + dialogName);
$(".ad_cert_copy").addClass("off");
$(".ad_cert_del").addClass("off");
$(".ad_cert_pass_change").addClass("off");
$(".ad_cert_import").addClass("off");
$(".ad_cert_send").addClass("off");
var classArr = [$(".ad_cert_copy"), $(".ad_cert_view"), $(".ad_cert_del"), $(".ad_cert_pass_change"), $(".ad_cert_import"), $(".ad_cert_send")];
if(dialogName=="copy"){
classArr = [$(".ad_cert_view"), $(".ad_cert_copy")];
}else if(dialogName=="delete"){
classArr = [$(".ad_cert_view"), $(".ad_cert_del")];
}else if(dialogName=="import"){
classArr = [$(".ad_cert_view"), $(".ad_cert_import")];
}else if(dialogName=="export"){
classArr = [$(".ad_cert_view"), $(".ad_cert_send")];
}else if(dialogName=="changePw"){
classArr = [$(".ad_cert_view"), $(".ad_cert_pass_change")];
}
if(stgId=="token"){
for(var i=0;i