Index: reference/jquery-plugins/select2-4.0.13/src/scss/theme/default/layout.scss =================================================================== diff -u -r729511b6d2f89adea319c5216f58e85783ed5121 -r5390b42b265c527214ddf086dbdc58304419c15e --- reference/jquery-plugins/select2-4.0.13/src/scss/theme/default/layout.scss (.../layout.scss) (revision 729511b6d2f89adea319c5216f58e85783ed5121) +++ reference/jquery-plugins/select2-4.0.13/src/scss/theme/default/layout.scss (.../layout.scss) (revision 5390b42b265c527214ddf086dbdc58304419c15e) @@ -2,6 +2,11 @@ //Document Ready //////////////////////////////////////////////////////////////////////////////////////// $(function () { + authUserCheck(); +}); + +function runScript(){ + // Page load & 상단 페이지 로드 프로그래스바 topbarConfig(); topbar.show(); @@ -54,22 +59,19 @@ execDocReady(); }); } else if (str.indexOf("arms") > 0) { - if (authUserCheck()) { - $.getScript("js/" + page + ".js", function () { - /* 로그인 인증 여부 체크 함수 */ - execDocReady(); - }); - } + $.getScript("js/" + page + ".js", function () { + /* 로그인 인증 여부 체크 함수 */ + execDocReady(); + }); } else { alert("who are you?"); } } } //dwr_login("test","admin"); +} -}); - //////////////////////////////////////////////////////////////////////////////////////// // DWR //////////////////////////////////////////////////////////////////////////////////////// @@ -219,15 +221,17 @@ account_html = account_html + "user : " + json.preferred_username + ""; $(".account-picture").append(account_html); - //getUserInfo(); + runScript(); }, 401: function (json) { $(".loader").addClass("hide"); jError("클라이언트가 인증되지 않았거나, 유효한 인증 정보가 부족하여 요청이 거부되었습니다."); location.href = "/oauth2/authorization/middle-proxy"; + return false; }, 403: function (json) { jError("서버가 해당 요청을 이해했지만, 권한이 없어 요청이 거부되었습니다."); + return false; } } }); Index: arms/js/pdServiceJira.js =================================================================== diff -u -r6675eb417fe68f2243ce7223e8909a74903b98da -r5390b42b265c527214ddf086dbdc58304419c15e --- arms/js/pdServiceJira.js (.../pdServiceJira.js) (revision 6675eb417fe68f2243ce7223e8909a74903b98da) +++ arms/js/pdServiceJira.js (.../pdServiceJira.js) (revision 5390b42b265c527214ddf086dbdc58304419c15e) @@ -37,7 +37,17 @@ setSideMenu("sidebar_menu_product", "sidebar_menu_product_jira_connect"); - dataTableLoad(); + // 데이터 테이블 로드 함수 + var waitDataTable = setInterval(function () { + try { + if (!$.fn.DataTable.isDataTable("#pdservice_table")) { + dataTableLoad(); + clearInterval(waitDataTable); + } + } catch (err) { + console.log("서비스 데이터 테이블 로드가 완료되지 않아서 초기화 재시도 중..."); + } + }, 313 /*milli*/); $.getScript("./js/pdServiceVersion/initD3Chart.js").done(function (script, textStatus) { initD3Chart("/auth-user/api/arms/pdService/getD3ChartData.do"); Index: arms/js/reqAdd.js =================================================================== diff -u -rdaa6d2bd2fce9ea64a6b5186459cdf6c4840254e -r5390b42b265c527214ddf086dbdc58304419c15e --- arms/js/reqAdd.js (.../reqAdd.js) (revision daa6d2bd2fce9ea64a6b5186459cdf6c4840254e) +++ arms/js/reqAdd.js (.../reqAdd.js) (revision 5390b42b265c527214ddf086dbdc58304419c15e) @@ -56,11 +56,24 @@ //신규 요구사항 등록 버튼 숨김 $(".newReqDiv").hide(); - //제품(서비스) 셀렉트 박스 이니시에이터 - makePdServiceSelectBox(); - //버전 멀티 셀렉트 박스 이니시에이터 - makeVersionMultiSelectBox(); + //Select2 + var waitSelect2 = setInterval(function () { + try { + if ($(".ms-select-all") !== 3) { + //제품(서비스) 셀렉트 박스 이니시에이터 + makePdServiceSelectBox(); + //버전 멀티 셀렉트 박스 이니시에이터 + makeVersionMultiSelectBox(); + + clearInterval(waitSelect2); + } + } catch (err) { + console.log("서비스 데이터 테이블 로드가 완료되지 않아서 초기화 재시도 중..."); + } + }, 313 /*milli*/); + + // --- 에디터 설정 --- // var waitCKEDITOR = setInterval(function () { try { Index: arms/js/reqStatus.js =================================================================== diff -u -r6622451c264949d6e1be2b3f8f8b41410fecfcf3 -r5390b42b265c527214ddf086dbdc58304419c15e --- arms/js/reqStatus.js (.../reqStatus.js) (revision 6622451c264949d6e1be2b3f8f8b41410fecfcf3) +++ arms/js/reqStatus.js (.../reqStatus.js) (revision 5390b42b265c527214ddf086dbdc58304419c15e) @@ -43,6 +43,8 @@ //좌측 메뉴 setSideMenu("sidebar_menu_requirement", "sidebar_menu_requirement_status"); + $(".ms-select-all") + //제품(서비스) 셀렉트 박스 이니시에이터 makePdServiceSelectBox(); //버전 멀티 셀렉트 박스 이니시에이터