(obj)
| 834 | } |
| 835 | |
| 836 | function 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 | |
| 865 | function doReload() { |
| 866 | window.location.href = "/cert_graph?zone=" + document.getElementById('reloadField').value; |
no test coverage detected