let addrsArray = {}; let edit = "0"; loadAddrs(); function createHTML(addr, i) { let now = ``; if (addr.Now == 1) { now = ``; } let known = ''; if (addr.Known == 1) { known = `checked`; } // Needs option to use value in js let name = ``; if (edit == 1) { name = ``; } let html = ` ${i}. ${name} ${addr.Iface} ${addr.IP} ${addr.Mac} ${addr.Hw} ${addr.Date}
${now} `; return html; } async function loadAddrs() { const url = '/api/all'; addrsArray = await (await fetch(url)).json(); bkpArray = addrsArray; displayArrayData(addrsArray); } function sortBy(field) { sortByAny(addrsArray, field); } function editClick() { edit = 1 - edit; loadAddrs(); } async function editForm(id, known) { const name = document.getElementById("name"+id).value; const url = '/api/edit/'+id+'/'+name+'/'+known; // console.log(url); await fetch(url); }