minor cleanup

email-send-options-from-account
Moe 2021-09-16 23:19:47 -07:00
parent 3c66619965
commit 4cc00c2a4e
3 changed files with 19 additions and 9 deletions

View File

@ -718,7 +718,15 @@ function drawIndicatorBar(item){
</div>`
$('.disk-indicator-bars').append(html)
}
function setInterfaceCounts(monitors){
var data = monitors || Object.values(loadedMonitors)
var activeCameraCount = data.filter((monitor) => {
var monCode = parseInt(monitor.code)
return monCode === 9 || monCode === 2 || monCode === 3
}).length
$('.activeCameraCount').text(activeCameraCount)
$('.cameraCount').text(data.length)
}
// on page load
var readyFunctions = []
function onDashboardReady(theAction){
@ -731,14 +739,7 @@ function onDashboardReadyExecute(theAction){
}
$(document).ready(function(){
loadMonitorsIntoMemory(function(data){
$('.cameraCount').text(data.length)
var activeCameraCount = data.filter((monitor) => {
var monCode = parseInt(monitor.code)
return monCode === 9 || monCode === 2 || monCode === 3
}).length
console.error(activeCameraCount)
console.error(data)
$('.activeCameraCount').text(activeCameraCount)
setInterfaceCounts(data)
openTab('initial')
onDashboardReadyExecute()
})

View File

@ -0,0 +1,8 @@
onWebSocketEvent(function (d){
switch(d.f){
case'monitor_status':
case'monitor_edit':
setInterfaceCounts()
break;
}
})

View File

@ -32,6 +32,7 @@
<script src="<%-window.libURL%>assets/js/bs5.eventFilters.js"></script>
<script src="<%-window.libURL%>assets/js/bs5.cameraProbe.js"></script>
<script src="<%-window.libURL%>assets/js/bs5.onvifScanner.js"></script>
<script src="<%-window.libURL%>assets/js/bs5.initial.js"></script>
<script src="<%-window.libURL%>assets/js/bs5.startup.js"></script>
<!-- Live Stream Dependencies -->
<script src="<%-window.libURL%>libs/js/hls.min.js"></script>