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

Function createDocs

web_server/public/javascripts/cert_graph.js:836–863  ·  view source on GitHub ↗
(obj)

Source from the content-addressed store, hash-verified

834}
835
836function createDocs(obj) {
837 let returnHTML = '';
838 returnHTML += 'ID: ' + obj.id + '<br/>';
839 returnHTML += 'Type: ' + obj.type + '<br/>';
840 if (obj.type === 'certificate') {
841 for (let source in obj.sources) {
842 returnHTML += 'Certificate Source: ' + createCertLink(obj.id, obj.sources[source]) + '<br/>';
843 }
844 } else {
845 if (obj.status === 'Resolves') {
846 returnHTML += 'Status: <a href="/domain?search=' + obj.id + '" target="_blank">' + obj.status + '</a><br/>';
847 } else {
848 returnHTML += 'Status: ' + obj.status + '<br/>';
849 }
850 }
851 let relatedNodes = '';
852 for (let entry in graph.data.nodes) {
853 if (findLinkedNodes(graph.data.nodes[entry], obj.id)) {
854 if (graph.data.nodes[entry].type === 'certificate') {
855 relatedNodes += createCertLink(graph.data.nodes[entry].id, graph.data.nodes[entry].id) + ', ';
856 } else {
857 relatedNodes += graph.data.nodes[entry].id + ', ';
858 }
859 }
860 }
861 returnHTML += 'Related Nodes: ' + relatedNodes.substr(0, relatedNodes.length - 2) + '<br/>';
862 return returnHTML;
863}
864
865function doReload() {
866 window.location.href = "/cert_graph?zone=" + document.getElementById('reloadField').value;

Callers 1

selectObjectFunction · 0.85

Calls 2

createCertLinkFunction · 0.85
findLinkedNodesFunction · 0.85

Tested by

no test coverage detected