aboutsummaryrefslogtreecommitdiffstats
path: root/client/client-monitoring/src/main/resources/webapp/js/ApexContext.js
diff options
context:
space:
mode:
Diffstat (limited to 'client/client-monitoring/src/main/resources/webapp/js/ApexContext.js')
-rw-r--r--client/client-monitoring/src/main/resources/webapp/js/ApexContext.js115
1 files changed, 57 insertions, 58 deletions
diff --git a/client/client-monitoring/src/main/resources/webapp/js/ApexContext.js b/client/client-monitoring/src/main/resources/webapp/js/ApexContext.js
index 437d8177d..8e249ac0b 100644
--- a/client/client-monitoring/src/main/resources/webapp/js/ApexContext.js
+++ b/client/client-monitoring/src/main/resources/webapp/js/ApexContext.js
@@ -22,73 +22,72 @@
* Create a Context Table
*/
function createEngineContextTable(wrapper) {
- var tableId = config.engineContext.tableId;
- var headers = config.engineContext.headers.map(function(a) {
- return a.title;
- });
- return createEngineTable($(wrapper), tableId, headers);
+ var tableId = config.engineContext.tableId;
+ var headers = config.engineContext.headers.map(function(a) {
+ return a.title;
+ });
+ return createEngineTable($(wrapper), tableId, headers);
}
/*
* Update each Context Table with the latest data
*/
function setEngineContextData(engineContextData) {
- var tableId = config.engineContext.tableId;
- for ( var ecd in engineContextData) {
- var id = tableId + "_" + engineContextData[ecd].id;
- var existingTable = undefined;
- for ( var ect in this.engineContextTables) {
- if (id === this.engineContextTables[ect].getAttribute("id")) {
- existingTable = this.engineContextTables[ect];
- }
- }
- var engineInfo = JSON.parse(engineContextData[ecd].engine_info);
- var contextAlbums = engineInfo.ContextAlbums;
- var data = [];
+ var tableId = config.engineContext.tableId;
+ for ( var ecd in engineContextData) {
+ var id = tableId + "_" + engineContextData[ecd].id;
+ var existingTable = undefined;
+ for ( var ect in this.engineContextTables) {
+ if (id === this.engineContextTables[ect].getAttribute("id")) {
+ existingTable = this.engineContextTables[ect];
+ }
+ }
+ var engineInfo = JSON.parse(engineContextData[ecd].engine_info);
+ var contextAlbums = engineInfo.ContextAlbums;
+ var data = [];
- for ( var ca in contextAlbums) {
- var cAlbumn = contextAlbums[ca];
- data.push([ cAlbumn.AlbumKey.name, cAlbumn.AlbumKey.version,
- JSON.stringify(cAlbumn.AlbumContent, undefined, 50) ]);
- }
+ for ( var ca in contextAlbums) {
+ var cAlbumn = contextAlbums[ca];
+ data.push([ cAlbumn.AlbumKey.name, cAlbumn.AlbumKey.version,
+ JSON.stringify(cAlbumn.AlbumContent, undefined, 50) ]);
+ }
- var table = existingTable;
- // If no table already exists for the context, add one
- if (!table) {
- var wrapper = document.createElement("div");
- wrapper.setAttribute("class", "engineContextWrapper");
- var title = document.createElement("div");
- title.setAttribute("class", "engineContextTitle");
- title.innerHTML = engineContextData[ecd].id;
- $(wrapper).append(title);
- $("." + config.engineContext.parent).append(wrapper);
- table = createEngineContextTable(wrapper);
- table.setAttribute("id", id);
- table.style["margin-bottom"] = "10px";
- this.engineContextTables.push(table);
- }
+ var table = existingTable;
+ // If no table already exists for the context, add one
+ if (!table) {
+ var wrapper = document.createElement("div");
+ wrapper.setAttribute("class", "engineContextWrapper");
+ var title = document.createElement("div");
+ title.setAttribute("class", "engineContextTitle");
+ title.innerHTML = engineContextData[ecd].id;
+ $(wrapper).append(title);
+ $("." + config.engineContext.parent).append(wrapper);
+ table = createEngineContextTable(wrapper);
+ table.setAttribute("id", id);
+ table.style["margin-bottom"] = "10px";
+ this.engineContextTables.push(table);
+ }
- var old_data = $(table).data(tableId);
- if (!deepCompare(old_data, data)) {
- $(table).find("tbody").remove();
- var tbody = document.createElement("tbody");
+ var old_data = $(table).data(tableId);
+ if (!deepCompare(old_data, data)) {
+ $(table).find("tbody").remove();
+ var tbody = document.createElement("tbody");
- for ( var d in data) {
- var rowData = data[d];
- var row = document.createElement("tr");
- var rowContent = "<tr>";
- for ( var rd in rowData) {
- var tdClass = (rd == 2 ? "dataTd_wordwrap" : "dataTd");
- rowContent += "<td class=" + tdClass + ">" + rowData[rd]
- + "</td>";
- }
- rowContent += "</tr>";
- row.innerHTML = rowContent;
- $(tbody).append(row);
- }
- $(table).data(tableId, data);
- $(table).append(tbody);
- }
+ for ( var d in data) {
+ var rowData = data[d];
+ var row = document.createElement("tr");
+ var rowContent = "<tr>";
+ for ( var rd in rowData) {
+ var tdClass = (rd == 2 ? "dataTd_wordwrap" : "dataTd");
+ rowContent += "<td class=" + tdClass + ">" + rowData[rd] + "</td>";
+ }
+ rowContent += "</tr>";
+ row.innerHTML = rowContent;
+ $(tbody).append(row);
+ }
+ $(table).data(tableId, data);
+ $(table).append(tbody);
+ }
- }
+ }
} \ No newline at end of file