Skip to content

Commit 0d546d4

Browse files
authored
Merge pull request #14 from chkp-maxcalderon/master
changed arrays of uids to arrays of names
2 parents 4e238bb + df3f826 commit 0d546d4

1 file changed

Lines changed: 7 additions & 6 deletions

File tree

src/main/resources/com/checkpoint/mgmt_api/templates/objects.tpl.html

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@
123123
rowElement.appendChild(indexElement);
124124

125125
var valueElement = document.createElement("td");
126-
printChildElement(elem, valueElement, level);
126+
printChildElement(elem, valueElement, level, true);
127127
rowElement.appendChild(valueElement);
128128
tableElement.appendChild(rowElement);
129129
});
@@ -133,7 +133,7 @@
133133
function printObject(obj, parentObject, level) {
134134

135135
if (typeof(obj) !== "object") {
136-
parentObject.appendChild(generateValueNode(obj.toString()));
136+
parentObject.appendChild(generateValueNode(obj.toString(), false));
137137
return;
138138
}
139139

@@ -154,7 +154,7 @@
154154
rowElement.appendChild(keyElement);
155155

156156
var valueElement = document.createElement("td");
157-
printChildElement(obj[key], valueElement, level);
157+
printChildElement(obj[key], valueElement, level, false);
158158
rowElement.appendChild(valueElement);
159159

160160
tableElement.appendChild(rowElement);
@@ -163,7 +163,7 @@
163163
parentObject.appendChild(tableElement);
164164
}
165165

166-
function printChildElement(elem, parent, level) {
166+
function printChildElement(elem, parent, level, isArray) {
167167
switch (Object.prototype.toString.call((elem))) {
168168
case "[object Object]":
169169
parent.className = "object_value";
@@ -174,7 +174,7 @@
174174
printArray(elem, parent, level + 1);
175175
break;
176176
default:
177-
parent.appendChild(generateValueNode(elem));
177+
parent.appendChild(generateValueNode(elem, isArray));
178178
}
179179
}
180180

@@ -240,13 +240,14 @@
240240
};
241241
}();
242242

243-
function generateValueNode(value) {
243+
function generateValueNode(value, isArray) {
244244
var valueNode;
245245
if (isUUID(value) && objectsMap[value] && getQueryParams()["uid"] !== value) {
246246
valueNode = document.createElement("a");
247247
valueNode.className = "object_link";
248248
valueNode.setAttribute("href", getLinkBase() + value);
249249
valueNode.setAttribute("target", "_blank");
250+
var child = isArray ? document.createTextNode(objectsMap[value].name) : document.createTextNode(value);
250251
valueNode.appendChild(document.createTextNode(value));
251252
} else {
252253
valueNode = document.createTextNode(value)

0 commit comments

Comments
 (0)