Added an example of a prim-dns file server setup, with more intricate pages that make use of other files (like including a Javascript script) and dynamic responses (getting a list of agents in the region).
26 lines
799 B
JavaScript
26 lines
799 B
JavaScript
window.addEventListener('load', function() {
|
|
fetch('agents.json').then(resp => resp.json()).then(agents => {
|
|
document.getElementById('region-name').innerHTML = agents.region;
|
|
|
|
let table = document.getElementById('agents-table');
|
|
|
|
agents.agentList.forEach(agent => {
|
|
let row = document.createElement('tr');
|
|
|
|
let col1 = document.createElement('td');
|
|
col1.innerHTML = agent.key;
|
|
row.append(col1);
|
|
|
|
let col2 = document.createElement('td');
|
|
col2.innerHTML = agent.displayName;
|
|
row.append(col2);
|
|
|
|
let col3 = document.createElement('td');
|
|
col3.innerHTML = agent.username;
|
|
row.append(col3);
|
|
|
|
table.append(row);
|
|
});
|
|
});
|
|
});
|