config.html 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <link rel="stylesheet" href="../com/max80.css" />
  5. <title>MAX80: Configuration</title>
  6. <script src="../com/max80.js"></script>
  7. <script>
  8. function addextrainfo(event) {
  9. var form = event.currentTarget;
  10. var elem = form.elements;
  11. var hosttime = elem["hosttime"];
  12. var hostzone = elem["hostzone"];
  13. var now = new Date();
  14. hosttime.value = now.valueOf();
  15. hostzone.value = -60 * now.getTimezoneOffset();
  16. }
  17. </script>
  18. </head>
  19. <body>
  20. <script>inc("head.html")</script>
  21. <h1>Configuration</h1>
  22. <form id="config" action="../sys/setconfig" enctype="text/plain"
  23. method="post" onsubmit="addextrainfo(event)">
  24. <fieldset>
  25. <legend>Network</legend>
  26. <label for="wifi.ssid">Network name (SSID):</label>
  27. <input type="text" id="wifi.ssid" name="wifi.ssid" size="50" /><br />
  28. <label for="wifi.psk">Network password (PSK):</label>
  29. <input type="password" id="wifi.psk" name="wifi.psk" size="50" />
  30. <button type="button" class="showpwd" onclick="showpwd('wifi.psk',this)">show</button>
  31. </fieldset>
  32. <fieldset>
  33. <legend>Date and Time</legend>
  34. <label for="TZ">Timezone configuration:</label>
  35. <input type="text" id="TZ" name="TZ" size="50"><br />
  36. <label for="sntp.enabled">Synchronize time from network:</label>
  37. <input type="checkbox" id="sntp.enabled" name="sntp.enabled" /><br />
  38. <label for="sntp.enabled">NTP server:</label>
  39. <input type="text" id="sntp.server" name="sntp.server" size="50"><br />
  40. <label for="ip4.dhcp.nosntp">Ignore DHCP-provided NTP server:</label>
  41. <input type="checkbox" id="ip4.dhcp.nosntp" name="ip4.dhcp.nosntp" />
  42. </fieldset>
  43. <button type="submit" disabled>Update configuration</button>
  44. </form>
  45. <script>loadform('config','../sys/getconfig')</script>
  46. </body>
  47. </html>