fix(lyrion): Fix Rescan button disabled state in updateUI
The updateUI function was incorrectly disabling the Rescan button when Lyrion was running. Rescan should only be enabled when running. - Split forEach into separate button handlers - Start button: disabled when running (correct) - Rescan button: disabled when NOT running (fixed) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
parent
d0cd42e2a1
commit
ee7cd8ef6f
@ -38,10 +38,10 @@ return view.extend({
|
|||||||
stats.textContent = s.songs + ' songs, ' + s.albums + ' albums, ' + s.artists + ' artists';
|
stats.textContent = s.songs + ' songs, ' + s.albums + ' albums, ' + s.artists + ' artists';
|
||||||
}
|
}
|
||||||
|
|
||||||
['btn-start', 'btn-rescan'].forEach(function(id) {
|
var startBtn = document.getElementById('btn-start');
|
||||||
var el = document.getElementById(id);
|
if (startBtn) startBtn.disabled = s.running;
|
||||||
if (el) el.disabled = s.running;
|
var rescanBtn = document.getElementById('btn-rescan');
|
||||||
});
|
if (rescanBtn) rescanBtn.disabled = !s.running;
|
||||||
var stopBtn = document.getElementById('btn-stop');
|
var stopBtn = document.getElementById('btn-stop');
|
||||||
if (stopBtn) stopBtn.disabled = !s.running;
|
if (stopBtn) stopBtn.disabled = !s.running;
|
||||||
},
|
},
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user