mirror of
https://github.com/rstrouse/ESPSomfy-RTS.git
synced 2026-06-03 02:32:12 +02:00
Migrate web server to ESPAsyncWebServer
This commit is contained in:
parent
eb75868adb
commit
3ecb8edb18
10 changed files with 515 additions and 297 deletions
|
|
@ -8,9 +8,9 @@
|
|||
<meta name="apple-mobile-web-app-title" content="ESPSomfy RTS App">
|
||||
<meta name="apple-mobile-web-app-status-bar-style" content="black">
|
||||
|
||||
<link rel="stylesheet" href="main.css?v=2.4.7c" type="text/css" />
|
||||
<link rel="stylesheet" href="widgets.css?v=2.4.7c" type="text/css" />
|
||||
<link rel="stylesheet" href="icons.css?v=2.4.7c" type="text/css" />
|
||||
<link rel="stylesheet" href="main.css?v=2.4.7e" type="text/css" />
|
||||
<link rel="stylesheet" href="widgets.css?v=2.4.7e" type="text/css" />
|
||||
<link rel="stylesheet" href="icons.css?v=2.4.7e" type="text/css" />
|
||||
<link rel="icon" type="image/png" href="favicon.png" />
|
||||
|
||||
<!-- iPad retina icon -->
|
||||
|
|
@ -114,7 +114,7 @@
|
|||
rel="apple-touch-startup-image">
|
||||
|
||||
|
||||
<script type="text/javascript" src="index.js?v=2.4.7c"></script>
|
||||
<script type="text/javascript" src="index.js?v=2.4.7e"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="divContainer" class="container main" data-auth="false">
|
||||
|
|
|
|||
|
|
@ -719,6 +719,7 @@ class UIBinder {
|
|||
return val;
|
||||
}
|
||||
toElement(el, val) {
|
||||
if (!el) return;
|
||||
let flds = el.querySelectorAll('*[data-bind]');
|
||||
flds.forEach((fld) => {
|
||||
let prop = fld.getAttribute('data-bind');
|
||||
|
|
@ -1673,8 +1674,10 @@ class Wifi {
|
|||
ui.serviceError(err);
|
||||
}
|
||||
else {
|
||||
document.getElementById('cbHardwired').checked = settings.connType >= 2;
|
||||
document.getElementById('cbFallbackWireless').checked = settings.connType === 3;
|
||||
let cbHardwired = document.getElementById('cbHardwired');
|
||||
let cbFallbackWireless = document.getElementById('cbFallbackWireless');
|
||||
if (cbHardwired) cbHardwired.checked = settings.connType >= 2;
|
||||
if (cbFallbackWireless) cbFallbackWireless.checked = settings.connType === 3;
|
||||
ui.toElement(pnl, settings);
|
||||
/*
|
||||
if (settings.connType >= 2) {
|
||||
|
|
@ -1691,9 +1694,12 @@ class Wifi {
|
|||
}
|
||||
*/
|
||||
ui.toElement(document.getElementById('divDHCP'), settings);
|
||||
document.getElementById('divETHSettings').style.display = settings.ethernet.boardType === 0 ? '' : 'none';
|
||||
document.getElementById('divStaticIP').style.display = settings.ip.dhcp ? 'none' : '';
|
||||
document.getElementById('spanCurrentIP').innerHTML = settings.ip.ip;
|
||||
let divETHSettings = document.getElementById('divETHSettings');
|
||||
let divStaticIP = document.getElementById('divStaticIP');
|
||||
let spanCurrentIP = document.getElementById('spanCurrentIP');
|
||||
if (divETHSettings) divETHSettings.style.display = settings.ethernet.boardType === 0 ? '' : 'none';
|
||||
if (divStaticIP) divStaticIP.style.display = settings.ip.dhcp ? 'none' : '';
|
||||
if (spanCurrentIP) spanCurrentIP.innerHTML = settings.ip.ip;
|
||||
this.useEthernetClicked();
|
||||
this.hiddenSSIDClicked();
|
||||
}
|
||||
|
|
@ -4230,7 +4236,8 @@ class MQTT {
|
|||
else {
|
||||
console.log(settings);
|
||||
ui.toElement(document.getElementById('divMQTT'), { mqtt: settings });
|
||||
document.getElementById('divDiscoveryTopic').style.display = settings.pubDisco ? '' : 'none';
|
||||
let divDiscoveryTopic = document.getElementById('divDiscoveryTopic');
|
||||
if (divDiscoveryTopic) divDiscoveryTopic.style.display = settings.pubDisco ? '' : 'none';
|
||||
}
|
||||
});
|
||||
}
|
||||
|
|
@ -4800,4 +4807,3 @@ class Firmware {
|
|||
}
|
||||
}
|
||||
var firmware = new Firmware();
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue