Index: arms/js/jiraServer.js =================================================================== diff -u -r41bb3994595556d9391e296b43b963cb3e7fd5f4 -r6a68115a14ff080ef602a64f4d0d9f536f698f38 --- arms/js/jiraServer.js (.../jiraServer.js) (revision 41bb3994595556d9391e296b43b963cb3e7fd5f4) +++ arms/js/jiraServer.js (.../jiraServer.js) (revision 6a68115a14ff080ef602a64f4d0d9f536f698f38) @@ -286,7 +286,8 @@ $("li a[href='#related_project'] strong").text("지라 프로젝트"); - }else if(selectServerType === "온프레미스") {// 상세보기, 편집하기, 지라프로젝트, 이슈 우선순위, 이슈 유형, 삭제하기 + } + else if(selectServerType === "온프레미스") {// 상세보기, 편집하기, 지라프로젝트, 이슈 우선순위, 이슈 유형, 삭제하기 $("#type_tab").show();// 이슈 유형 보여주기 $("#status_tab").hide(); // 이슈 상태 숨김 $("#resolution_tab").hide(); //해결책 숨김 @@ -295,7 +296,8 @@ $("li a[href='#related_project'] strong").text("지라 프로젝트"); - } else{ // 상세보기, 편집하기, 지라프로젝트, 이슈 우선순위, 이슈 상태, 삭제하기 + } + else{ // 상세보기, 편집하기, 지라프로젝트, 이슈 우선순위, 이슈 상태, 삭제하기 $("#type_tab").hide(); // 이슈 유형 슴김 $("#resolution_tab").hide(); // 해결책 숨기기 @@ -400,11 +402,13 @@ searchable: false, orderable: false, render: function (data, type, row, meta) { + let splitData = splitAndColor(data); if (isEmpty(data) || data === "unknown") { return "
N/A
"; - } else { + } + else { var _render = - '
' + data + + '
' + splitData + '"+ "
"; return _render; @@ -1923,4 +1927,28 @@ $('#modal_project_table tbody').off('click', 'tr'); +} + +function splitAndColor(text) { + //  - 을 기준으로 문자열을 분할 + const list = text.split(' - '); + let htmlContent = ''; + + // 분할된 리스트를 순회하면서 처리 + list.forEach((item, index) => { + if (index === list.length - 1) { + // 마지막 요소는 하얀색으로 처리 + htmlContent += `${item}`; + } else { + // 나머지는 노란색으로 처리 + htmlContent += `${item}`; + // 요소 사이에 원래의 구분자 추가 + if (index < list.length - 1) { + htmlContent += ` - ` ; + } + } + }); + + // 결과를 HTML 요소에 할당 + return htmlContent; } \ No newline at end of file Index: arms/js/pdServiceVersion/initD3Chart.js =================================================================== diff -u -r135d7da18513b81029ac32c447b674bfab64893d -r6a68115a14ff080ef602a64f4d0d9f536f698f38 --- arms/js/pdServiceVersion/initD3Chart.js (.../initD3Chart.js) (revision 135d7da18513b81029ac32c447b674bfab64893d) +++ arms/js/pdServiceVersion/initD3Chart.js (.../initD3Chart.js) (revision 6a68115a14ff080ef602a64f4d0d9f536f698f38) @@ -520,7 +520,7 @@ return d.children || d._children ? "end" : "start"; }) .text(function(d) { - return d.name; + return replaceNbsp(d.name); }); // Change the circle fill depending on whether it has children and is collapsed @@ -619,4 +619,8 @@ } +function replaceNbsp(text) { + return text.replace(/ /g, ' '); +} +