//===== FLASH cards function flashFirmware(e) { e.preventDefault(); var fw_data = document.getElementById('fw-file').files[0]; $("#fw-form").setAttribute("hidden", ""); $("#fw-spinner").removeAttribute("hidden"); showNotification("Firmware is being updated ..."); ajaxReq("POST", "/flash/upload", function (resp) { ajaxReq("GET", "/flash/reboot", function (resp) { showNotification("Firmware has been successfully updated!"); setTimeout(function(){ window.location.reload()}, 4000); $("#fw-spinner").setAttribute("hidden", ""); $("#fw-form").removeAttribute("hidden"); }); }, null, fw_data) } function fetchFlash() { ajaxReq("GET", "/flash/next", function (resp) { $("#fw-slot").innerHTML = resp; $("#fw-spinner").setAttribute("hidden", ""); $("#fw-form").removeAttribute("hidden"); }); ajaxJson("GET", "/menu", function(data) { var v = $("#current-fw"); if (v != null) { v.innerHTML = data.version; } } ); }