Compare commits

...

5 Commits

Author SHA1 Message Date
Vincent BOUQUET
36185970da make ident persistent 2023-11-25 16:25:43 +01:00
Vincent BOUQUET
d041c5ac65 integrate discovery with sess storage 2023-11-25 16:25:33 +01:00
Vincent BOUQUET
23a8cd5555 fix temperature unit 2023-11-25 16:25:04 +01:00
Vincent BOUQUET
0ddc144a54 add return to home 2023-11-25 16:24:35 +01:00
Vincent BOUQUET
7c190051ca fix title 2023-11-25 16:24:13 +01:00
5 changed files with 30 additions and 88 deletions

View File

@@ -10,8 +10,20 @@ $(document).ready(function() {
// handle RDM ident // handle RDM ident
var idntb = $('#idnt img'); var idntb = $('#idnt img');
var idnt_status = sessionStorage.getItem('t1_idnt')
if (idnt_status == 1) {
idntb.addClass("a");
}
$('#idnt').click(function() { $('#idnt').click(function() {
idntb.toggleClass('a'); var idnt_status = sessionStorage.getItem('t1_idnt')
if (idnt_status == 1) {
idntb.removeClass("a");
sessionStorage.setItem('t1_idnt', '0')
} else {
idntb.addClass("a")
sessionStorage.setItem('t1_idnt', '1')
}
}); });
//handle settins modal //handle settins modal
@@ -263,6 +275,7 @@ function initSessionStorage() {
sessionStorage.setItem('t1_dmxp', '2') // dmx mode sessionStorage.setItem('t1_dmxp', '2') // dmx mode
sessionStorage.setItem('t1_dmxi', '0') // input (wired0 wireless1 wirelessout2) sessionStorage.setItem('t1_dmxi', '0') // input (wired0 wireless1 wirelessout2)
sessionStorage.setItem('t1_rdmn', 'Robin T1 Wash') // rdm name sessionStorage.setItem('t1_rdmn', 'Robin T1 Wash') // rdm name
sessionStorage.setItem('t1_idnt', '0') // ident
sessionStorage.setItem('t1_bldmc', '0') // blackout dmc sessionStorage.setItem('t1_bldmc', '0') // blackout dmc
sessionStorage.setItem('t1_blptm', '0') // blackout pt sessionStorage.setItem('t1_blptm', '0') // blackout pt
@@ -466,7 +479,7 @@ function populateUIFromSessionStorage() {
$("#" + sessionStorage.key(i) + "_v").html(valueToLoad) $("#" + sessionStorage.key(i) + "_v").html(valueToLoad)
// for each element with id tu_v sets html to string of temp unit // for each element with id tu_v sets html to string of temp unit
$('div[id^="tu_v"]').html(sessionStorage.getItem('t1_tu')) $('div[id^="t1_tu_v"]').html(sessionStorage.getItem('t1_tu'))
} }
} }

View File

@@ -10,7 +10,6 @@
<script src="../files/popper.min.js"></script> <script src="../files/popper.min.js"></script>
<script src="../files/bootstrap.min.js"></script> <script src="../files/bootstrap.min.js"></script>
<script src="base.js"></script> <script src="base.js"></script>
<title id="pt_v"></title>
</head> </head>
<body> <body>
@@ -41,6 +40,7 @@
devices with warning to top</label></div><button class="btn btn-primary float-right" devices with warning to top</label></div><button class="btn btn-primary float-right"
id="scan">Discover (0)</button> id="scan">Discover (0)</button>
</div> </div>
<div class="table-responsive"> <div class="table-responsive">
<table class="table mt-2" id="d-t"> <table class="table mt-2" id="d-t">
<thead id="dmax"> <thead id="dmax">
@@ -55,11 +55,11 @@
</thead> </thead>
<tbody id="scd"> <tbody id="scd">
<tr> <tr>
<td>Robin T1 Wash</td> <td id="t1_rdmn_v"></td>
<td>100</td> <td id="t1_dmxa_v"></td>
<td>Mode 3</td> <td id="t1_dmxp_v"></td>
<td>52:53:00:00:00</td> <td id="t1_rdmu_v"></td>
<td><a href="./index.html">2.146.200.16</a></td> <td><a id="t1_ip_v" href="./index.html"></a></td>
</tr> </tr>
<tr> <tr>
<td>Robin iForte</td> <td>Robin iForte</td>
@@ -68,13 +68,6 @@
<td>52:53:00:00:00</td> <td>52:53:00:00:00</td>
<td><a href="../iforte/index.html">2.146.12.146</a></td> <td><a href="../iforte/index.html">2.146.12.146</a></td>
</tr> </tr>
<tr>
<td>Robin ProMotion</td>
<td>300</td>
<td>Mode 3</td>
<td>52:53:00:00:00</td>
<td><a href="">2.146.28.123</a></td>
</tr>
</tbody> </tbody>
</table> </table>
</div> </div>
@@ -85,8 +78,7 @@
<div class="modal-dialog" role="document"> <div class="modal-dialog" role="document">
<div class="modal-content"> <div class="modal-content">
<div class="modal-header"><img src="../files/settings.svg"> <div class="modal-header"><img src="../files/settings.svg">
<h5 class="modal-title" id="m-t"></h5><button type="button" class="close" data-dismiss="modal" <h5 class="modal-title" id="m-t"></h5><button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
aria-label="Close"><span aria-hidden="true">×</span></button>
</div> </div>
<div class="modal-body" id="m-b"></div> <div class="modal-body" id="m-b"></div>
<div class="modal-footer" id="m-f"><button type="button" class="btn btn-primary sb">Save</button></div> <div class="modal-footer" id="m-f"><button type="button" class="btn btn-primary sb">Save</button></div>

View File

@@ -6,7 +6,6 @@
<link rel="stylesheet" href="../files/bootstrap.min.css"> <link rel="stylesheet" href="../files/bootstrap.min.css">
<link rel="stylesheet" href="../files/layout.css"> <link rel="stylesheet" href="../files/layout.css">
<script src="../files/jquery-3.3.1.min.js"></script><script src="../files/popper.min.js"></script><script src="../files/bootstrap.min.js"></script><script src="base.js"></script> <script src="../files/jquery-3.3.1.min.js"></script><script src="../files/popper.min.js"></script><script src="../files/bootstrap.min.js"></script><script src="base.js"></script>
<title id="pt_v"></title>
</head> </head>
<body> <body>
<nav class="navbar fixed-top navbar-expand-md navbar-dark bg-dark"> <nav class="navbar fixed-top navbar-expand-md navbar-dark bg-dark">
@@ -24,7 +23,7 @@
</div> </div>
</div> </div>
</nav> </nav>
<div class="fixed-top text-center device-label" id="pth"></div> <div class="fixed-top text-center device-label" id="pth" onclick="window.location = ('../index.html')"></div>
<div class="container in"> <div class="container in">
<h1>Device status</h1> <h1>Device status</h1>
<div class="row" id="boxes"> <div class="row" id="boxes">
@@ -109,82 +108,22 @@
</ul> </ul>
<ul class="group vals" id=""> <ul class="group vals" id="">
<li> <li>
<div id="t1_t0_v"></div> <div id="t1_t0_v"></div> °<div class="t1_tu" id="t1_tu_v"></div> / <div id="t1_tm0_v"></div> °<div class="t1_tu" id="t1_tu_v"></div> / <div id="t1_tmr0_v"></div> °<div class="t1_tu" id="t1_tu_v"></div>
°
<div class="t1_tu" id="t1_tu_v"></div>
/
<div id="t1_tm0_v"></div>
°
<div class="t1_tu" id="t1_tu_v"></div>
/
<div id="t1_tmr0_v"></div>
°
<div class="t1_tu" id="t1_tu_v"></div>
</li> </li>
<li> <li>
<div id="t1_t3_v"></div> <div id="t1_t3_v"></div> °<div class="t1_tu" id="t1_tu_v"></div> / <div id="t1_tm3_v"></div> °<div class="t1_tu" id="t1_tu_v"></div> / <div id="t1_tmr3_v"></div> °<div class="t1_tu" id="t1_tu_v"></div>
°
<div class="t1_tu" id="t1_tu_v"></div>
/
<div id="t1_tm3_v"></div>
°
<div class="t1_tu" id="t1_tu_v"></div>
/
<div id="t1_tmr3_v"></div>
°
<div class="t1_tu" id="t1_tu_v"></div>
</li> </li>
<li> <li>
<div id="t1_t2_v"></div> <div id="t1_t2_v"></div> °<div class="t1_tu" id="t1_tu_v"></div> / <div id="t1_tm2_v"></div> °<div class="t1_tu" id="t1_tu_v"></div> / <div id="t1_tmr2_v"></div> °<div class="t1_tu" id="t1_tu_v"></div>
°
<div class="t1_tu" id="t1_tu_v"></div>
/
<div id="t1_tm2_v"></div>
°
<div class="t1_tu" id="t1_tu_v"></div>
/
<div id="t1_tmr2_v"></div>
°
<div class="t1_tu" id="t1_tu_v"></div>
</li> </li>
<li> <li>
<div id="t1_lt0_v"></div> <div id="t1_lt0_v"></div> °<div class="tu" id="t1_tu_v"></div> / <div id="t1_ltm0_v"></div> °<div class="t1_tu" id="t1_tu_v"></div> / <div id="t1_ltmr0_v"></div> °<div class="t1_tu" id="t1_tu_v"></div>
°
<div class="tu" id="t1_tu_v"></div>
/
<div id="t1_ltm0_v"></div>
°
<div class="t1_tu" id="t1_tu_v"></div>
/
<div id="t1_ltmr0_v"></div>
°
<div class="t1_tu" id="t1_tu_v"></div>
</li> </li>
<li> <li>
<div id="t1_lt1_v"></div> <div id="t1_lt1_v"></div> °<div class="t1_tu" id="t1_tu_v"></div> / <div id="t1_ltm1_v"></div> °<div class="t1_tu" id="t1_tu_v"></div> / <div id="t1_ltmr1_v"></div> °<div class="t1_tu" id="t1_tu_v"></div>
°
<div class="t1_tu" id="t1_tu_v"></div>
/
<div id="t1_ltm1_v"></div>
°
<div class="t1_tu" id="t1_tu_v"></div>
/
<div id="t1_ltmr1_v"></div>
°
<div class="t1_tu" id="t1_tu_v"></div>
</li> </li>
<li> <li>
<div id="t1_lt2_v"></div> <div id="t1_lt2_v"></div> °<div class="t1_tu" id="t1_tu_v"></div> / <div id="t1_ltm2_v"></div> °<div class="t1_tu" id="t1_tu_v"></div> / <div id="t1_ltmr2_v"></div> °<div class="t1_tu" id="t1_tu_v"></div>
°
<div class="t1_tu" id="t1_tu_v"></div>
/
<div id="t1_ltm2_v"></div>
°
<div class="t1_tu" id="t1_tu_v"></div>
/
<div id="t1_ltmr2_v"></div>
°
<div class="t1_tu" id="t1_tu_v"></div>
</li> </li>
</ul> </ul>
<p><small>current / maximum / resetable</small></p> <p><small>current / maximum / resetable</small></p>
@@ -256,7 +195,7 @@
</div> </div>
<script> <script>
var a_m = -1; var a_m = -1;
var m_t = ['DMX/RDM settings', 'Reset timers', 'Reset temperatures', 'Wireless settings', ]; var m_t = ['DMX/RDM settings', 'Reset timers', 'Reset temperatures', 'Wireless settings'];
function open_modal(i) { function open_modal(i) {
a_m = i; a_m = i;

View File

@@ -10,7 +10,6 @@
<script src="../files/popper.min.js"></script> <script src="../files/popper.min.js"></script>
<script src="../files/bootstrap.min.js"></script> <script src="../files/bootstrap.min.js"></script>
<script src="base.js"></script> <script src="base.js"></script>
<title id="pt_v"></title>
</head> </head>
<body> <body>

View File

@@ -10,7 +10,6 @@
<script src="../files/popper.min.js"></script> <script src="../files/popper.min.js"></script>
<script src="../files/bootstrap.min.js"></script> <script src="../files/bootstrap.min.js"></script>
<script src="base.js"></script> <script src="base.js"></script>
<title id="pt_v"></title>
</head> </head>
<body> <body>