BY-478 Veracode High prority issues in KPIs javascript file

This commit is contained in:
Dante
2016-09-08 15:00:21 -04:00
parent e480ab2e43
commit 7f1bfe317c
3 changed files with 41 additions and 17 deletions

View File

@@ -74,7 +74,8 @@ TimeSeriesPresenter.prototype.indicatorList = function (dashboardId) {
var indicatorsAllowed = [1010, 1030];
this.model.indicatorList(dashboardId, dummyDate, dummyDate).done(function (data) {
var newArray = [];
$.each(data, function(index, originalObject) {
var list = data;
$.each(list, function(index, originalObject) {
if (indicatorsAllowed.indexOf(originalObject.DAS_IND_TYPE*1) >= 0) {
var newObject = {label: originalObject.DAS_IND_TITLE,
value: originalObject.DAS_IND_UID
@@ -151,7 +152,8 @@ TimeSeriesPresenter.prototype.historicData = function (indicator, periodicity, i
var endDate = this.helper.periodEndDate(periodicity, endPeriod, endYear);
this.model.historicData(indicator, periodicity, initDate, endDate).done(function (data) {
var graphData = [];
$.each(data, function(index, originalObject) {
var list = data;
$.each(list, function(index, originalObject) {
var newObject = {datalabel: that.periodColumnName(periodicity, originalObject) + '/' + originalObject['YEAR'],
value: originalObject.VALUE,
period: that.periodColumnName(periodicity, originalObject),

View File

@@ -61,7 +61,8 @@ ViewDashboardHelper.prototype.assert = function (condition, message) {
ViewDashboardHelper.prototype.fillSelectWithOptions = function ($select, options, selectedValue) {
$select.empty(); // remove old options
$.each(options, function(index, option) {
var list = options;
$.each(list, function(index, option) {
$select.append($("<option></option>")
.attr("value", option.value).text(option.label));
});

View File

@@ -21,7 +21,8 @@ ViewDashboardPresenter.prototype.userDashboardsViewModel = function(data) {
if (data == null) { data = []; }
var returnList = [];
var hasFavorite = false;
$.each(data, function(index, originalObject) {
var list = data;
$.each(list, function(index, originalObject) {
var map = {
"DAS_TITLE" : "title",
"DAS_UID" : "id",
@@ -58,7 +59,8 @@ ViewDashboardPresenter.prototype.dashboardIndicatorsViewModel = function(data) {
var that = this;
var returnList = [];
var i = 1;
$.each(data, function(index, originalObject) {
var list = data;
$.each(list, function(index, originalObject) {
var map = {
"DAS_IND_UID" : "id",
"DAS_IND_TITLE" : "title",
@@ -288,7 +290,8 @@ ViewDashboardPresenter.prototype.peiViewModel = function(data) {
if (data == null) {return null;}
var that = this;
var graphData = [];
$.each(data.data, function(index, originalObject) {
var list = data.data;
$.each(list, function(index, originalObject) {
originalObject.name = that.helper.labelIfEmpty(originalObject.name);
var map = {
"name" : "datalabel",
@@ -320,7 +323,8 @@ ViewDashboardPresenter.prototype.ueiViewModel = function(data) {
if (data == null) {return null;}
var that = this;
var graphData = [];
$.each(data.data, function(index, originalObject) {
var list = data.data;
$.each(list, function(index, originalObject) {
originalObject.name = that.helper.labelIfEmpty(originalObject.name);
var map = {
"name" : "datalabel",
@@ -353,7 +357,8 @@ ViewDashboardPresenter.prototype.statusViewModel = function(indicatorId, data) {
var graph1Data = [];
var graph2Data = [];
var graph3Data = [];
$.each(data.dataList, function(index, originalObject) {
var list = data.dataList
$.each(list, function(index, originalObject) {
originalObject.taskTitle = that.helper.labelIfEmpty(originalObject.taskTitle);
//var title = originalObject.taskTitle.substring(0,10);
@@ -394,16 +399,28 @@ ViewDashboardPresenter.prototype.statusViewModel = function(indicatorId, data) {
retval.graph2Data = this.orderGraphData(graph2Data, "down").splice(0,7)
retval.graph3Data = this.orderGraphData(graph3Data, "down").splice(0,7)
$.each(retval.graph1Data, function(index, item) { item.datalabel = (index + 1) + "." + item.datalabel; });
$.each(retval.graph2Data, function(index, item) { item.datalabel = (index + 1) + "." + item.datalabel; });
$.each(retval.graph3Data, function(index, item) { item.datalabel = (index + 1) + "." + item.datalabel; });
var list1 = retval.graph1Data;
$.each(list1, function(index, item) {
item.datalabel = (index + 1) + "." + item.datalabel;
});
var list2 = retval.graph2Data;
$.each(list2, function(index, item) {
item.datalabel = (index + 1) + "." + item.datalabel;
});
var list3 = retval.graph3Data;
$.each(list3, function(index, item) {
item.datalabel = (index + 1) + "." + item.datalabel;
});
return retval;
};
ViewDashboardPresenter.prototype.indicatorViewModel = function(data) {
if (data == null) {return null;}
var that = this;
$.each(data.graph1Data, function(index, originalObject) {
var list1 = data.graph1Data;
$.each(list1, function(index, originalObject) {
var label = (('YEAR' in originalObject) ? originalObject.YEAR : "") ;
label += (('MONTH' in originalObject) ? "/" + originalObject.MONTH : "") ;
label += (('QUARTER' in originalObject) ? "/" + originalObject.QUARTER : "");
@@ -411,7 +428,8 @@ ViewDashboardPresenter.prototype.indicatorViewModel = function(data) {
originalObject.datalabel = label;
});
$.each(data.graph2Data, function(index, originalObject) {
var list2 = data.graph2Data;
$.each(list2, function(index, originalObject) {
var label = (('YEAR' in originalObject) ? originalObject.YEAR : "") ;
label += (('MONTH' in originalObject) ? "/" + originalObject.MONTH : "") ;
label += (('QUARTER' in originalObject) ? "/" + originalObject.QUARTER : "");
@@ -457,7 +475,8 @@ ViewDashboardPresenter.prototype.returnIndicatorSecondLevelPei = function(modelD
var that = this;
var graphData = [];
$.each(modelData, function(index, originalObject) {
var list = modelData;
$.each(list, function(index, originalObject) {
var map = {
"name" : "datalabel",
"inefficiencyCost" : "value",
@@ -485,7 +504,8 @@ ViewDashboardPresenter.prototype.returnIndicatorSecondLevelUei = function(modelD
var that = this;
var graphData = [];
$.each(modelData, function(index, originalObject) {
var list = modelData;
$.each(list, function(index, originalObject) {
var map = {
"name" : "datalabel",
"inefficiencyCost" : "value",
@@ -568,8 +588,9 @@ ViewDashboardPresenter.prototype.adaptGraphData = function(listData) {
return newList.splice(0,7);
}
ViewDashboardPresenter.prototype.makeShortLabel = function(listData, labelLength) {
$.each(listData, function(index, item) {
ViewDashboardPresenter.prototype.makeShortLabel = function(listData, labelLength) {
var list = listData;
$.each(list, function(index, item) {
var longLabel = (item.datalabel == null)
? ""
: item.datalabel.substring(0, 50);