screenshot and reset stream buttons are always active

This commit is contained in:
Maxim Devaev 2024-03-24 23:46:21 +02:00
parent 611a138b42
commit 1d48ba0a5a
3 changed files with 5 additions and 9 deletions

View File

@ -253,8 +253,8 @@
<hr> <hr>
<div class="buttons buttons-row"> <div class="buttons buttons-row">
<button class="row33" data-force-hide-menu data-show-window="stream-window">&bull; Show stream</button> <button class="row33" data-force-hide-menu data-show-window="stream-window">&bull; Show stream</button>
<button class="row33" disabled data-force-hide-menu id="stream-screenshot-button">&bull; Screenshot</button> <button class="row33" data-force-hide-menu id="stream-screenshot-button">&bull; Screenshot</button>
<button class="row33" disabled id="stream-reset-button">Reset stream</button> <button class="row33" id="stream-reset-button">Reset stream</button>
</div> </div>
<div class="feature-disabled" id="hid-outputs"> <div class="feature-disabled" id="hid-outputs">
<hr> <hr>

View File

@ -69,8 +69,8 @@ li(id="system-dropdown" class="right")
hr hr
div(class="buttons buttons-row") div(class="buttons buttons-row")
button(data-force-hide-menu data-show-window="stream-window" class="row33") &bull; Show stream button(data-force-hide-menu data-show-window="stream-window" class="row33") &bull; Show stream
button(disabled data-force-hide-menu id="stream-screenshot-button" class="row33") &bull; Screenshot button(data-force-hide-menu id="stream-screenshot-button" class="row33") &bull; Screenshot
button(disabled id="stream-reset-button" class="row33") Reset stream button(id="stream-reset-button" class="row33") Reset stream
div(id="hid-outputs" class="feature-disabled") div(id="hid-outputs" class="feature-disabled")
hr hr
table(class="kv") table(class="kv")

View File

@ -216,15 +216,11 @@ export function Streamer() {
var __setActive = function() { var __setActive = function() {
$("stream-led").className = "led-green"; $("stream-led").className = "led-green";
$("stream-led").title = "Stream is active"; $("stream-led").title = "Stream is active";
tools.el.setEnabled($("stream-screenshot-button"), true);
tools.el.setEnabled($("stream-reset-button"), true);
}; };
var __setInactive = function() { var __setInactive = function() {
$("stream-led").className = "led-gray"; $("stream-led").className = "led-gray";
$("stream-led").title = "Stream inactive"; $("stream-led").title = "Stream inactive";
tools.el.setEnabled($("stream-screenshot-button"), false);
tools.el.setEnabled($("stream-reset-button"), false);
}; };
var __setInfo = function(is_active, online, text) { var __setInfo = function(is_active, online, text) {
@ -288,7 +284,7 @@ export function Streamer() {
var __clickScreenshotButton = function() { var __clickScreenshotButton = function() {
let el = document.createElement("a"); let el = document.createElement("a");
el.href = "/api/streamer/snapshot?allow_offline=1"; el.href = "/api/streamer/snapshot";
el.target = "_blank"; el.target = "_blank";
document.body.appendChild(el); document.body.appendChild(el);
el.click(); el.click();