모달창 z-index수정 함수 추가

main
이범준 10 months ago
parent 0031ca6302
commit d697bcea7a

@ -1,3 +1,50 @@
//현재 활성화된 최상위 탭 영역을 반환한다.
function getActiveRootTabArea(){
return $("#innerPageTabContents").children(".active")[0];
}
//마지막으로 열린 다이얼로그 영역을 반환한다.
function getLastOpenDialog(){
return $("div.modal.show").last()[0];
}
//마지막으로 생성된 다이얼로그 영역을 반환환다.
function getLastDialog(){
return $("div.modal").last()[0];
}
//백드롭 영역 활성화 여부를 반환한다.
function isActiveBackdrop(){
if($("div.modal-backdrop").length < 1){
return false;
}
var isActiveYn = false;
$("div.modal-backdrop").each(function(){
if($(this).hasClass("show")){
isActiveYn = true;
};
});
return isActiveYn;
}
//다이얼로그 창 z-index 초기화
function setZindex(){
var parentDialog = getLastOpenDialog();
var childDialog = getLastDialog();
if($(parentDialog).length == 0 || parentDialog == childDialog){
return;
}
var parentZ = $(parentDialog).css("z-index");
$(childDialog).css("z-index", parentZ+10);
$(childDialog).next(".modal-backdrop").css("z-index", parentZ+9);
}
//파일 다운로드
function download(filePath, fileName, tempAreaId){
var a = document.createElement("a");
a.href = resp.filePath;
@ -7,6 +54,7 @@ function download(filePath, fileName, tempAreaId){
document.getElementById(tempAreaId).removeChild(a);
}
//pdf파일 미리보기 창
function openPDF(filePath, fileName, windowName){
filePath = filePath.replaceAll("\\","%5c");
@ -17,7 +65,7 @@ function openPDF(filePath, fileName, windowName){
);
}
//엑셀 파일 생성 정보
//엑셀 파일 작성 정보 생성
function getCellDefs($th, $td){
var cellDefs = [];

@ -65,7 +65,7 @@ document.addEventListener('keydown', (event) => {
function getCurrentAreaForShortcutKey(){
if(isActiveBackdrop()){
return getLastDialog();
return getLastOpenDialog();
} else {
return getActiveRootTabArea();
}
@ -73,29 +73,3 @@ function getCurrentAreaForShortcutKey(){
return null;
}
//현재 활성화된 최상위 탭 영역을 반환한다.
function getActiveRootTabArea(){
return $("#innerPageTabContents").children(".active")[0];
}
//마지막으로 열린 다이얼로그 영역을 반환한다.
function getLastDialog(){
return $("div.modal.show").last()[0];
}
//백드롭 영역 활성화 여부를 반환한다.
function isActiveBackdrop(){
if($("div.modal-backdrop").length < 1){
return false;
}
var isActiveYn = false;
$("div.modal-backdrop").each(function(){
if($(this).hasClass("show")){
isActiveYn = true;
};
});
return isActiveYn;
}

Loading…
Cancel
Save