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

Function update_preview

web_server/public/javascripts/email.js:50–74  ·  view source on GitHub ↗
(obj, reqSource)

Source from the content-addressed store, hash-verified

48}
49
50function update_preview(obj, reqSource) {
51 var preview;
52 if (reqSource.includes("mx")) {
53 preview = document.getElementById("mxResult");
54 } else if (reqSource.includes("spf")) {
55 preview = document.getElementById("spfResult");
56 } else {
57 preview = document.getElementById("dkimResult");
58 }
59
60 var outputHTML = create_new_table();
61 outputHTML += create_table_head(["Zone", "Domain", "Value"]);
62 outputHTML += create_table_body();
63
64 for (var i = 0; i < obj.length; i++) {
65 outputHTML += create_table_row();
66 outputHTML += create_table_entry(create_anchor("/zone?search=" + obj[i]['zone'], obj[i]['zone']));
67 outputHTML += create_table_entry(create_anchor("/domain?search=" + obj[i]['fqdn'], obj[i]['fqdn']));
68 outputHTML += create_table_entry(obj[i]['value']);
69 outputHTML += end_table_row();
70 }
71
72 outputHTML += end_table();
73 preview.innerHTML = outputHTML;
74}
75
76function update_div_preview(ev) {
77 if (ev == null || ev.detail == null) {

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