config.html 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <link rel="stylesheet" href="max80.css" />
  5. <title>MAX80: Configuration</title>
  6. <script src="max80.js"></script>
  7. </head>
  8. <body>
  9. <script>inc("head.html")</script>
  10. <h1 class="config">Configuration</h1>
  11. <form id="setconfig" action="sys/setconfig" enctype="text/plain"
  12. method="post" onsubmit="addextrainfo(event)">
  13. <fieldset class="network">
  14. <legend>Network</legend>
  15. <div>
  16. <label for="wifi.ssid">Network name (SSID):</label>
  17. <input type="text" id="wifi.ssid" name="wifi.ssid" />
  18. </div>
  19. <div>
  20. <label for="wifi.psk">Network password (PSK):</label>
  21. <input class="mono" type="password" id="wifi.psk" name="wifi.psk" size="50" />
  22. <button type="button" class="show" onclick="showpwd('wifi.psk',this)"><span class="show">show</span><span class="hide">hide</span></button>
  23. </div>
  24. </fieldset>
  25. <fieldset class="datetime">
  26. <legend>Date and Time</legend>
  27. <div>
  28. <label for="TZ">Timezone configuration:</label>
  29. <input type="text" id="TZ" name="TZ" />
  30. </div>
  31. <div>
  32. <label for="sntp.enabled">Synchronize time from network:</label>
  33. <input type="checkbox" id="sntp.enabled" name="sntp.enabled" />
  34. </div>
  35. <div>
  36. <label for="sntp.server">NTP server:</label>
  37. <input type="text" id="sntp.server" name="sntp.server" />
  38. </div>
  39. <div>
  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. </div>
  43. </fieldset>
  44. <button class="submit" type="submit" disabled>Update configuration</button>
  45. </form>
  46. <script>loadform('setconfig','sys/getconfig')</script>
  47. <script>translate()</script>
  48. </body>
  49. </html>