2
0
Christian Herzog 5 жил өмнө
parent
commit
6888b53c6c

+ 1 - 20
components/wifi-manager/code.js

@@ -212,7 +212,7 @@ $(document).ready(function(){
         console.log('sent config JSON with headers:', autoexec1);
     });
 
-	$("#recovery").on("click", function() {
+	$("#flash").on("click", function() {
         var url = $("#fwurl").val();
         $.ajax({
             url: '/config.json',
@@ -222,23 +222,6 @@ $(document).ready(function(){
             headers: { "X-Custom-fwurl": url },
             data: { 'timestamp': Date.now() }
         });
-        $.ajax({
-            url: '/recovery.json',
-            dataType: 'json',
-            method: 'POST',
-            cache: false,
-            data: { 'timestamp': Date.now()}
-        });
-    });
-
-	$("#reboot").on("click", function() {
-        $.ajax({
-            url: '/reboot.json',
-            dataType: 'json',
-            method: 'POST',
-            cache: false,
-            data: { 'timestamp': Date.now()}
-        });
     });
 
 	$("#generate-command").on("click", function() {
@@ -494,11 +477,9 @@ function getConfig() {
 		if (data.hasOwnProperty('recovery')) {
             if (data["recovery"] === 1) {
                 recovery = true;
-                //$("#recoverydiv").hide();
                 $("#otadiv").show();
             } else {
                 recovery = false;
-                $("#recoverydiv").show();
                 $("#otadiv").hide();
             }
         }

+ 22 - 32
components/wifi-manager/index.html

@@ -199,40 +199,30 @@
             </div>
 
             <div class="tab-pane fade" id="tab-system">
-                <div id="recoverydiv">
-                    <h1>Check for firmware upgrade</h1>
-                    <div class="buttons">
-                        <input type="button" id="fwcheck" class="btn btn-info" value="Check for updates" />
-                    </div>
-                    <table class="table table-hover">
-                        <thead>
-                            <tr>
-                                <th scope="col">Firmware version</th>
-                                <th scope="col">IDF version</th>
-                                <th scope="col">HW platform</th>
-                                <th scope="col">Branch</th>
-                                <th scope="col">Flash this FW</th>
-                            </tr>
-                        </thead>
-                        <tbody id="releaseTable">
-                        </tbody>
-                    </table>
-                    <h2>Firmware URL:</h2>
-                    <textarea id="fwurl" maxlength="120"></textarea>
-                    <h1>Reboot to recovery system to perform firmware upgrade</h1>
-                    <div class="buttons">
-                        <input type="button" id="recovery" class="btn btn-warning" value="Recovery" />
-                    </div>
+                <h1>Check for firmware upgrade</h1>
+                <div class="buttons">
+                    <input type="button" id="fwcheck" class="btn btn-info" value="Check for updates" />
+                </div>
+                <table class="table table-hover">
+                    <thead>
+                        <tr>
+                            <th scope="col">Firmware version</th>
+                            <th scope="col">IDF version</th>
+                            <th scope="col">HW platform</th>
+                            <th scope="col">Branch</th>
+                            <th scope="col">Flash this FW</th>
+                        </tr>
+                    </thead>
+                    <tbody id="releaseTable">
+                    </tbody>
+                </table>
+                <h2>Firmware URL:</h2>
+                <textarea id="fwurl" maxlength="120"></textarea>
+                <div class="buttons">
+                    <input type="button" id="flash" class="btn btn-danger" value="Flash!" />
                 </div>
                 <div id="otadiv">
-                    <header><h1>Firmware upgrade</h1></header>
-                    <form name="multipart" action="otaform" method="post" enctype="multipart/form-data" onsubmit="do_upload(this); return false;">
-                        <progress id="progr" value="0" max="100" >Upload Progress</progress>
-                    </form>
-                    <h1>Reboot system with new firmware</h1>
-                    <div class="buttons">
-                        <input type="button" id="reboot" class="btn btn-warning" value="Reboot" />
-                    </div>
+                    <div id="progress">Progress: <progress id="progr" value="0" max="100" ></progress></div>
                 </div>
             </div>
 

+ 4 - 0
components/wifi-manager/style.css

@@ -290,3 +290,7 @@ input, textarea {
     font-family: monospace, monospace;
     font-size: 70%;
 }
+
+#progress {
+    margin-left: 13px;
+}