12345678910111213141516171819202122232425262728293031323334 |
- //===== 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; }
- }
- );
- }
|