Index: arms/js/detail.js =================================================================== diff -u -r277e9e4a0f51f3359b7010760d542c77d3bd437c -r151846f2c5a394347f6999658cf42075990a34b1 --- arms/js/detail.js (.../detail.js) (revision 277e9e4a0f51f3359b7010760d542c77d3bd437c) +++ arms/js/detail.js (.../detail.js) (revision 151846f2c5a394347f6999658cf42075990a34b1) @@ -8,38 +8,10 @@ var selectedJiraProject; var selectedJsTreeId; // 요구사항 아이디 var calledAPIs = {}; -var totalReqCommentCount; -/* 요구사항 전체목록 전역변수 */ -var reqTreeList; -var visibilityStatus = { - "#stats": false, - "#detail": false, - "#version": false, - "#allreq": false, - "#files": false, - "#question": false -}; -var prefix = "./img/winTypeFileIcons/"; - function execDocReady() { var pluginGroups = [ - [ - "../reference/jquery-plugins/select2-4.0.2/dist/css/select2_lightblue4.css", - "../reference/jquery-plugins/select2-4.0.2/dist/js/select2.min.js", - "../reference/lightblue4/docs/lib/widgster/widgster.js", - "../reference/light-blue/lib/vendor/jquery.ui.widget.js", - "../reference/jquery-plugins/lou-multi-select-0.9.12/js/jquery.multi-select.js", - "../reference/jquery-plugins/multiple-select-1.5.2/dist/multiple-select.min.js", - "../reference/jquery-plugins/multiple-select-1.5.2/dist/multiple-select-bluelight.css" - ], - - [ - "../reference/lightblue4/docs/lib/slimScroll/jquery.slimscroll.min.js", - "../reference/jquery-plugins/jstree-v.pre1.0/_lib/jquery.cookie.js", - "../reference/jquery-plugins/jstree-v.pre1.0/_lib/jquery.hotkeys.js", - "../reference/jquery-plugins/jstree-v.pre1.0/jquery.jstree.js" - ] + ["../reference/lightblue4/docs/lib/widgster/widgster.js", "../reference/light-blue/lib/vendor/jquery.ui.widget.js"] // 추가적인 플러그인 그룹들을 이곳에 추가하면 됩니다. ]; Index: arms/js/detail_per_version.js =================================================================== diff -u -r277e9e4a0f51f3359b7010760d542c77d3bd437c -r151846f2c5a394347f6999658cf42075990a34b1 --- arms/js/detail_per_version.js (.../detail_per_version.js) (revision 277e9e4a0f51f3359b7010760d542c77d3bd437c) +++ arms/js/detail_per_version.js (.../detail_per_version.js) (revision 151846f2c5a394347f6999658cf42075990a34b1) @@ -7,34 +7,13 @@ var selectedJiraServer; var selectedJiraProject; var selectedJsTreeId; // 요구사항 아이디 -var selectId; // 제품 아이디 -var selectName; // 제품 이름 -var selectedIndex; // 데이터테이블 선택한 인덱스 -var selectedPage; // 데이터테이블 선택한 인덱스 -var selectVersion; // 선택한 버전 아이디 -var dataTableRef; // 데이터테이블 참조 변수 //////////////////////////////////////////////////////////////////////////////////////// //Document Ready //////////////////////////////////////////////////////////////////////////////////////// function execDocReady() { var pluginGroups = [ - [ - "../reference/light-blue/lib/bootstrap-datepicker.js", - "../reference/jquery-plugins/datetimepicker-2.5.20/build/jquery.datetimepicker.min.css", - "../reference/jquery-plugins/datetimepicker-2.5.20/build/jquery.datetimepicker.full.min.js", - "../reference/lightblue4/docs/lib/widgster/widgster.js" - ], - - [ - "../reference/jquery-plugins/select2-4.0.2/dist/css/select2_lightblue4.css", - "../reference/jquery-plugins/lou-multi-select-0.9.12/css/multiselect-lightblue4.css", - "../reference/jquery-plugins/multiple-select-1.5.2/dist/multiple-select-bluelight.css", - "../reference/jquery-plugins/select2-4.0.2/dist/js/select2.min.js", - "../reference/jquery-plugins/lou-multi-select-0.9.12/js/jquery.quicksearch.js", - "../reference/jquery-plugins/lou-multi-select-0.9.12/js/jquery.multi-select.js", - "../reference/jquery-plugins/multiple-select-1.5.2/dist/multiple-select.min.js" - ] + ["../reference/lightblue4/docs/lib/widgster/widgster.js"] // 추가적인 플러그인 그룹들을 이곳에 추가하면 됩니다. ]; Index: arms/js/detail_qna.js =================================================================== diff -u -r277e9e4a0f51f3359b7010760d542c77d3bd437c -r151846f2c5a394347f6999658cf42075990a34b1 --- arms/js/detail_qna.js (.../detail_qna.js) (revision 277e9e4a0f51f3359b7010760d542c77d3bd437c) +++ arms/js/detail_qna.js (.../detail_qna.js) (revision 151846f2c5a394347f6999658cf42075990a34b1) @@ -7,11 +7,6 @@ var selectedJiraServer; var selectedJiraProject; var selectedJsTreeId; // 요구사항 아이디 -var selectId; // 제품 아이디 -var selectName; // 제품 이름 -var selectedIndex; // 데이터테이블 선택한 인덱스 -var selectedPage; // 데이터테이블 선택한 인덱스 -var selectVersion; // 선택한 버전 아이디 function execDocReady() { var pluginGroups = [ Index: arms/js/detail_total_pdservice.js =================================================================== diff -u -r277e9e4a0f51f3359b7010760d542c77d3bd437c -r151846f2c5a394347f6999658cf42075990a34b1 --- arms/js/detail_total_pdservice.js (.../detail_total_pdservice.js) (revision 277e9e4a0f51f3359b7010760d542c77d3bd437c) +++ arms/js/detail_total_pdservice.js (.../detail_total_pdservice.js) (revision 151846f2c5a394347f6999658cf42075990a34b1) @@ -8,20 +8,9 @@ var selectedJiraProject; var selectedJsTreeId; // 요구사항 아이디 var calledAPIs = {}; -var totalReqCommentCount; /* 요구사항 전체목록 전역변수 */ -var reqTreeList; -var visibilityStatus = { - "#stats": false, - "#detail": false, - "#version": false, - "#allreq": false, - "#files": false, - "#question": false -}; var getFiles = []; - var prefix = "./img/winTypeFileIcons/"; var iconsMap = { "application/vnd.ms-htmlhelp": prefix + "CHM.File.png", Index: arms/js/detail_total_reqadd.js =================================================================== diff -u -r277e9e4a0f51f3359b7010760d542c77d3bd437c -r151846f2c5a394347f6999658cf42075990a34b1 --- arms/js/detail_total_reqadd.js (.../detail_total_reqadd.js) (revision 277e9e4a0f51f3359b7010760d542c77d3bd437c) +++ arms/js/detail_total_reqadd.js (.../detail_total_reqadd.js) (revision 151846f2c5a394347f6999658cf42075990a34b1) @@ -11,18 +11,7 @@ function execDocReady() { var pluginGroups = [ ["../reference/lightblue4/docs/lib/widgster/widgster.js"], - [ - "../reference/jquery-plugins/select2-4.0.2/dist/css/select2_lightblue4.css", - "../reference/jquery-plugins/lou-multi-select-0.9.12/css/multiselect-lightblue4.css", - "../reference/jquery-plugins/multiple-select-1.5.2/dist/multiple-select-bluelight.css", - "../reference/jquery-plugins/select2-4.0.2/dist/js/select2.min.js", - "../reference/jquery-plugins/lou-multi-select-0.9.12/js/jquery.quicksearch.js", - "../reference/jquery-plugins/lou-multi-select-0.9.12/js/jquery.multi-select.js", - "../reference/jquery-plugins/multiple-select-1.5.2/dist/multiple-select.min.js" - ], - - [ "../reference/lightblue4/docs/lib/slimScroll/jquery.slimscroll.min.js", "../reference/jquery-plugins/jstree-v.pre1.0/_lib/jquery.cookie.js", "../reference/jquery-plugins/jstree-v.pre1.0/_lib/jquery.hotkeys.js", @@ -87,132 +76,6 @@ setDetailAndEditViewTab(); } -//////////////////////////////////////////////////////////////////////////////////////// -//리스트 :: DataTable -//////////////////////////////////////////////////////////////////////////////////////// -// --- Root, Drive, Folder 데이터 테이블 설정 --- // -function dataTableLoad(selectId, selectRel) { - console.log("dataTableLoad - selectRel:::" + selectRel); - console.log("dataTableLoad - selectId:::" + selectId); - // 데이터 테이블 컬럼 및 열그룹 구성 - var tableName = "T_ARMS_REQADD_" + $("#selected_pdService").val(); - - var c_type = $("#req_tree").jstree("get_selected").attr("rel"); - console.log("dataTableLoad - c_type:::" + c_type); - - var dataTableRef; - if (selectId == 2) { - // 데이터 테이블 컬럼 및 열그룹 구성 - var columnList = [ - { data: "c_id", defaultContent: "-" }, - { data: "c_left", defaultContent: "-" }, - { data: "c_title", defaultContent: "-" } - ]; - var rowsGroupList = []; - var columnDefList = []; - var selectList = {}; - var orderList = [[1, "asc"]]; - var buttonList = []; - - var jquerySelector = "#req_table"; - var ajaxUrl = "/auth-user/api/arms/reqAdd/" + tableName + "/getMonitor.do"; - var jsonRoot = ""; - var isServerSide = false; - - dataTableRef = dataTable_build( - jquerySelector, - ajaxUrl, - jsonRoot, - columnList, - rowsGroupList, - columnDefList, - selectList, - orderList, - buttonList, - isServerSide - ); - } else if (selectRel !== "folder") { - //select node 정보를 가져온다. - console.log("tableName:: " + tableName); - $.ajax({ - url: "/auth-user/api/arms/reqAdd/" + tableName + "/getNode.do?c_id=" + selectId, - type: "GET", - contentType: "application/json;charset=UTF-8", - dataType: "json", - progress: true, - success: function (data) { - // 데이터 테이블 컬럼 및 열그룹 구성 - var columnList = [ - { data: "c_id", defaultContent: "-" }, - { data: "c_left", defaultContent: "-" }, - { data: "c_title", defaultContent: "-" } - ]; - var rowsGroupList = []; - var columnDefList = []; - var selectList = {}; - var orderList = [[1, "asc"]]; - var buttonList = []; - - var jquerySelector = "#req_table"; - var ajaxUrl = "/auth-user/api/arms/reqAdd/" + tableName + "/getChildNodeWithParent.do"; - var jsonRoot = ""; - var paramUrl = "?c_id=313&c_left=" + data.c_left + "&c_right=" + data.c_right; - ajaxUrl = ajaxUrl + paramUrl; - var isServerSide = false; - - dataTableRef = dataTable_build( - jquerySelector, - ajaxUrl, - jsonRoot, - columnList, - rowsGroupList, - columnDefList, - selectList, - orderList, - buttonList, - isServerSide - ); - } - }) - .done(function (data) {}) - .fail(function (e) {}) - .always(function () {}); - } else { - console.log("folder clicked"); - var columnList = [ - { data: "c_id", defaultContent: "-" }, - { data: "c_left", defaultContent: "-" }, - { data: "c_title", defaultContent: "-" } - ]; - var rowsGroupList = []; - var columnDefList = []; - var selectList = {}; - var orderList = []; - var buttonList = []; - - var jquerySelector = "#req_table"; - var ajaxUrl = "/auth-user/api/arms/reqAdd/" + tableName + "/getChildNodeWithParent.do?c_id=" + selectId; - var jsonRoot = ""; - var isServerSide = false; - - dataTableRef = dataTable_build( - jquerySelector, - ajaxUrl, - jsonRoot, - columnList, - rowsGroupList, - columnDefList, - selectList, - orderList, - buttonList, - isServerSide - ); - } -} - -//////////////////////////////////////////////////////////////////////////////////////// -//상세 보기 탭 & 편집 탭 -//////////////////////////////////////////////////////////////////////////////////////// function setDetailAndEditViewTab() { console.log("Detail Tab ::::"); var tableName = "T_ARMS_REQADD_" + 22;