Skip to content
This repository was archived by the owner on Jan 23, 2025. It is now read-only.

Commit 6dba7c8

Browse files
committed
S-260749
1 parent bfad61a commit 6dba7c8

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/web/scripts/enterpriseDashboard.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1846,7 +1846,7 @@ function renderOverviewRoadmap(resultJson) {
18461846
for (i = 0; i < overdueLength; i++) {
18471847
strDataOverDue += '<tr>';
18481848
strDataOverDue += '<td>';
1849-
strDataOverDue += '<h4><a target="_blank" href="' + '../projectMilestoneView?formData.viewType=list&formData.projectId=' + resultJson.overdue[i].projectId + '">' + resultJson.overdue[i].projectName + ":" + resultJson.overdue[i].title + '</a></h4>';
1849+
strDataOverDue += '<h4><a target="_blank" href="' + '../projectMilestoneView?formData.viewType=list&formData.projectId=' + resultJson.overdue[i].projectId + '">' + htmlEncode(resultJson.overdue[i].projectName) + ":" + htmlEncode(resultJson.overdue[i].title) + '</a></h4>';
18501850
strDataOverDue += '</td>';
18511851
strDataOverDue += '<td class="alignCenter">';
18521852
strDataOverDue += '<span class="date">' + pattern.exec(resultJson.overdue[i].date).toString().substr(0, 3) + resultJson.overdue[i].date.replace(pattern.exec(resultJson.overdue[i].date).toString(), '') + '</span>';
@@ -1866,7 +1866,7 @@ function renderOverviewRoadmap(resultJson) {
18661866
for (i = 0; i < upcomingLength; i++) {
18671867
strDataUpcoming += '<tr>';
18681868
strDataUpcoming += '<td>';
1869-
strDataUpcoming += '<h4><a target="_blank" href="' + '../projectMilestoneView?formData.viewType=list&formData.projectId=' + resultJson.upcoming[i].projectId + '">' + resultJson.upcoming[i].projectName + ":" + resultJson.upcoming[i].title + '</a></h4>';
1869+
strDataUpcoming += '<h4><a target="_blank" href="' + '../projectMilestoneView?formData.viewType=list&formData.projectId=' + resultJson.upcoming[i].projectId + '">' + htmlEncode(resultJson.upcoming[i].projectName) + ":" + htmlEncode(resultJson.upcoming[i].title) + '</a></h4>';
18701870
strDataUpcoming += '</td>';
18711871
strDataUpcoming += '<td class="alignCenter">';
18721872
strDataUpcoming += '<span class="date">' + pattern.exec(resultJson.upcoming[i].date).toString().substr(0, 3) + resultJson.upcoming[i].date.replace(pattern.exec(resultJson.upcoming[i].date).toString(), '') + '</span>';
@@ -1887,7 +1887,7 @@ function renderOverviewRoadmap(resultJson) {
18871887
for (i = 0; i < completedLength; i++) {
18881888
strDataCompleted += '<tr>';
18891889
strDataCompleted += '<td>';
1890-
strDataCompleted += '<h4><a target="_blank" href="' + '../projectMilestoneView?formData.viewType=list&formData.projectId=' + resultJson.completed[i].projectId + '">' + resultJson.completed[i].projectName + ":" + resultJson.completed[i].title + '</a></h4>';
1890+
strDataCompleted += '<h4><a target="_blank" href="' + '../projectMilestoneView?formData.viewType=list&formData.projectId=' + resultJson.completed[i].projectId + '">' + htmlEncode(resultJson.completed[i].projectName) + ":" + htmlEncode(resultJson.completed[i].title) + '</a></h4>';
18911891
strDataCompleted += '</td>';
18921892
strDataCompleted += '<td class="alignCenter">';
18931893
strDataCompleted += '<span class="date">' + pattern.exec(resultJson.completed[i].date).toString().substr(0, 3) + resultJson.completed[i].date.replace(pattern.exec(resultJson.completed[i].date).toString(), '') + '</span>';
@@ -1907,8 +1907,8 @@ function generateRoadMapRow(item) {
19071907
var str = '';
19081908
str += '<tr>';
19091909
str += '<td>';
1910-
str += '<h4><a target="_blank" href="' + '../projectMilestoneView?formData.viewType=list&formData.projectId=' + item.projectId + '">' + item.title + '</a></h4>';
1911-
str += '<p>' + item.description + '</p>';
1910+
str += '<h4><a target="_blank" href="' + '../projectMilestoneView?formData.viewType=list&formData.projectId=' + item.projectId + '">' + htmlEncode(item.title) + '</a></h4>';
1911+
str += '<p>' + htmlEncode(item.description) + '</p>';
19121912
str += '</td>';
19131913
str += '<td>';
19141914
str += '<h4 class="projectLink"><a target="_blank" href="' + 'projectOverview?formData.projectId=' + item.projectId + '">' + item.projectName + '</a></h4>';

0 commit comments

Comments
 (0)