MCPcopy Create free account
hub / github.com/adobe/Marinus / displayValueSummary

Function displayValueSummary

web_server/public/javascripts/headers.js:192–239  ·  view source on GitHub ↗
(results, args)

Source from the content-addressed store, hash-verified

190}
191
192function displayValueSummary(results, args) {
193 let header = args[0];
194 let value = args[1];
195 let zone = args[2];
196 let displayHTML = '<h3>Details of hosts';
197
198 if (zone != null && zone !== "") {
199 displayHTML += " in " + zone;
200 }
201
202 displayHTML += ' with the header: <i><u>' + header + ': ' + value + '</u></i></h3>'
203 displayHTML += create_new_table();
204 if (headerSource === "censys") {
205 displayHTML += create_table_head(["IP", "Zones"]);
206 } else {
207 displayHTML += create_table_head(["Domain/IP", "Zones"]);
208 }
209
210 displayHTML += create_table_body();
211
212 if (headerSource === "censys") {
213 for (let i = 0; i < results.length; i++) {
214 displayHTML += create_table_row();
215 displayHTML += create_table_entry(create_anchor("ip?search=" + results[i]['ip'], results['ip']));
216 displayHTML += create_table_entry(results[i]['zones']);
217 displayHTML += end_table_row();
218 }
219 } else {
220 for (let i = 0; i < results.length; i++) {
221 if (results[i]['domain'] !== "<nil>") {
222 displayHTML += create_table_row();
223 displayHTML += create_table_entry(create_anchor("/domain?search=" + results[i]['domain'], results[i]['domain']));
224 displayHTML += create_table_entry(results[i]['zones']);
225 displayHTML += end_table_row();
226 } else {
227 displayHTML += create_table_row();
228 displayHTML += create_table_entry(create_anchor("/ip?search=" + results[i]['ip'], results[i]['ip']));
229 displayHTML += create_table_entry(results[i]['zones']);
230 displayHTML += end_table_row();
231 }
232 }
233 }
234
235 displayHTML += end_table() + "<br/><br/>";
236
237 let hostSummary = document.getElementById("hostDetails");
238 hostSummary.innerHTML = displayHTML;
239}
240
241function doHeaderValueLookup(header, value, zone) {
242 let url;

Callers

nothing calls this directly

Calls 8

create_new_tableFunction · 0.85
create_table_headFunction · 0.85
create_table_bodyFunction · 0.85
create_table_rowFunction · 0.85
create_table_entryFunction · 0.85
create_anchorFunction · 0.85
end_table_rowFunction · 0.85
end_tableFunction · 0.85

Tested by

no test coverage detected