Просмотр исходного кода

Show progress on reboot and reload page automatically

George Ruinelli 3 лет назад
Родитель
Сommit
b1ee3d8793
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      code/components/jomjol_fileserver_ota/server_ota.cpp

+ 1 - 1
code/components/jomjol_fileserver_ota/server_ota.cpp

@@ -435,7 +435,7 @@ esp_err_t handler_reboot(httpd_req_t *req)
 
 
     LogFile.WriteToFile("handler_reboot");
     LogFile.WriteToFile("handler_reboot");
     ESP_LOGI(TAGPARTOTA, "!!! System will restart within 5 sec!!!");
     ESP_LOGI(TAGPARTOTA, "!!! System will restart within 5 sec!!!");
-    const char* resp_str = "!!! System will restart within 5 sec!!!";
+    const char* resp_str = "<body style='font-family: arial'><h3 id=t></h3></body><script>var h='Rebooting!<br>The page will automatically reload.<br>'; setInterval(function (){h +='.'; document.getElementById('t').innerHTML=h; fetch(window.location.hostname,{mode: 'no-cors'}).then(r=>{window.location.replace('/wasserzaehler_roi.html');})}, 1000);</script>";
     httpd_resp_send(req, resp_str, strlen(resp_str)); 
     httpd_resp_send(req, resp_str, strlen(resp_str)); 
     
     
     doReboot();
     doReboot();