(results)
| 84 | } |
| 85 | |
| 86 | function display_zone_data(results) { |
| 87 | if ('message' in results) { |
| 88 | document.getElementById("overviewTable").innerHTML = "<b>Zone not found!</b>"; |
| 89 | return; |
| 90 | } |
| 91 | |
| 92 | let innerHTML = create_new_div_section("zoneOverview", "Overview"); |
| 93 | innerHTML += create_new_table(); |
| 94 | innerHTML += create_table_head(["Zone", "Sources", "Status", "Notes"]); |
| 95 | innerHTML += create_table_body(); |
| 96 | innerHTML += create_table_row(); |
| 97 | innerHTML += create_table_entry(results["zone"]); |
| 98 | |
| 99 | let sources = ''; |
| 100 | for (let result in results['reporting_sources']) { |
| 101 | sources = sources + results['reporting_sources'][result]['source']; |
| 102 | |
| 103 | if (results['reporting_sources'][result]['source'] == "UltraDNS") { |
| 104 | if ('accountName' in results['reporting_sources'][result]) { |
| 105 | sources = sources + " - accountName: " + results['reporting_sources'][result]['accountName']; |
| 106 | } |
| 107 | } |
| 108 | |
| 109 | sources = sources + ", "; |
| 110 | } |
| 111 | sources = sources.substring(0, sources.length - 2); |
| 112 | |
| 113 | innerHTML += create_table_entry(sources); |
| 114 | innerHTML += create_table_entry(results["status"]); |
| 115 | |
| 116 | if (Object.hasOwn(results, "notes") && results['notes'] != null && results['notes'].length > 0) { |
| 117 | innerHTML += create_table_entry(results['notes'].toString()); |
| 118 | } else { |
| 119 | innerHTML += create_table_entry("-"); |
| 120 | } |
| 121 | innerHTML += end_table_row(); |
| 122 | innerHTML += end_table(); |
| 123 | innerHTML += end_div() + "<br/>"; |
| 124 | document.getElementById("overviewTable").innerHTML = innerHTML; |
| 125 | |
| 126 | //We know we are tracking this zone, so do the rest of the searches. |
| 127 | zone_data_requests(results['zone']); |
| 128 | } |
| 129 | |
| 130 | function zone_data_requests(zone) { |
| 131 | // Hosting table |
nothing calls this directly
no test coverage detected