Keep local file selection in applyState across all recounting dashboards
This commit is contained in:
1 parent
5df224116d
commit
99e126de1b
3 files changed
+12
-33
No files matched your search
@@ -393,17 +393,13 @@ async function syncState() {
|
||||
function applyState(data) {
|
||||
if (!data) return;
|
||||
|
||||
if (data.file) {
|
||||
selectedFile = data.file;
|
||||
document.getElementById('btn-start').disabled = data.streaming;
|
||||
document.getElementById('btn-download').disabled = false;
|
||||
}
|
||||
|
||||
if (data.streaming && data.file) {
|
||||
streaming = true;
|
||||
streamUrl = data.stream_url;
|
||||
selectedFile = data.file;
|
||||
document.getElementById('btn-stop').disabled = false;
|
||||
document.getElementById('btn-start').disabled = true;
|
||||
document.getElementById('btn-download').disabled = false;
|
||||
document.getElementById('btn-start').textContent = 'STREAMING';
|
||||
document.getElementById('btn-start').classList.add('btn-ghost');
|
||||
document.getElementById('video-status').innerHTML =
|
||||
@@ -411,7 +407,7 @@ function applyState(data) {
|
||||
document.getElementById('video-status').className = 'video-status connected';
|
||||
|
||||
loadBatchResult(data.file);
|
||||
} else if (!data.streaming && data.file) {
|
||||
} else if (data.file && selectedFile === data.file) {
|
||||
loadBatchResult(data.file);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user