80 lines
3.2 KiB
HTML
80 lines
3.2 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
<link rel="stylesheet" href="styles.css">
|
|
<link rel="stylesheet" href="iconsfont.css">
|
|
<script src="main.js"></script>
|
|
<script src="res.js"></script>
|
|
<title>~name~</title>
|
|
</head>
|
|
<body>
|
|
<script>PageSurround();</script>
|
|
<!--========== CONTENTS ==========-->
|
|
<main>
|
|
<section>
|
|
<div class="ml">
|
|
|
|
<div class="mlp">
|
|
<div class="mlpc">
|
|
<form name="conf1" method="post">
|
|
<div class="mlhdr">SNTP</div>
|
|
|
|
<table class='cntr'>
|
|
<tr><td class='rl'>Включить SNTP клиент</td><td><input type="checkbox" name="sntpen" value="1" ~sntpen~></td></tr>
|
|
<tr><td class='rl'>Адрес SNTP сервера:</td><td><input type="text" required size="20" name='tsr' value="~tmsrv~" title="3-32 символов A-Z,a-z,0-9,." pattern="^[0-9a-zA-Z\.]{3,32}$"/></td></tr><tr><td></td></tr><tr><td></td></tr>
|
|
</table>
|
|
<table class='cntr'>
|
|
<tr><td width=90% align='center'>
|
|
Установить текущее время вручную:<br/>
|
|
<input type='datetime-local' id="curdt">
|
|
<button id='sendt' type='button' class ='btn sbtn'>Передать</button><br/><br/><br/>
|
|
</td></tr>
|
|
</table>
|
|
<div class="resfail" style="text-align:center;display:~status_fail~" color="#F00" >
|
|
<font color="red">
|
|
<h2>Ошибка формата данных!</h2></font><br /> </div>
|
|
<div style='margin:auto;text-align:center'>
|
|
<button type="submit" class ='btn' name='sav' value='prs'>Сохранить</button>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="mlp">
|
|
<div class="mlpc">
|
|
<form name="conf2" method="post">
|
|
<div class="mlhdr">MQTT</div>
|
|
<table class='cntr'>
|
|
<script>PrintCheckBox('Включить MQTT 1','mqttenb1','~mqtten1~',null);
|
|
PrintTextInput('URL шлюза сообщений','cld1','~ipcld1~',3,31);
|
|
PrintInt('Порт шлюза сообщений','mprt1','~mport1~',1000,65534);
|
|
PrintTextInput('ID станции','idd1','~idcld1~',3,31);
|
|
PrintTextInput('Корневая тема','top1','~topic1~',3,31);
|
|
PrintTextInput('Логин','clnm1','~clname1~',3,31);
|
|
PrintTextInput('Пароль','clps1','~clpass1~',3,31);
|
|
PrintSep();
|
|
PrintCheckBox('Включить MQTT 2','mqttenb2','~mqtten2~',null);
|
|
PrintTextInput('URL шлюза сообщений','cld2','~ipcld2~',3,31);
|
|
PrintInt('Порт шлюза сообщений','mprt2','~mport2~',1000,65534);
|
|
PrintTextInput('ID станции','idd2','~idcld2~',3,31);
|
|
PrintTextInput('Корневая тема','top2','~topic2~',3,31);
|
|
PrintTextInput('Логин','clnm2','~clname2~',3,31);
|
|
PrintTextInput('Пароль','clps2','~clpass2~',3,31);</script>
|
|
</table>
|
|
<script>PrintSaveFail('~status_fail~');
|
|
PrintSaveBtn();</script>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
</section>
|
|
</main>
|
|
<script>
|
|
showMenu('header-toggle','navbar');
|
|
linkColor.forEach(l => l.addEventListener('click', colorLink))
|
|
</script>
|
|
</body>
|
|
</html> |