fix: Med Mic stop button not working - keep btn-medical-stt class on active button
When recording started, setMedicalMicButtonState() removed btn-medical-stt class from the active button and the click handler (bound to .btn-medical-stt) never fired on second click, so recording ran forever with no way to stop. Fix: keep btn-medical-stt class always; only add/remove btn-danger for active state.
This commit is contained in:
parent
7bb539a620
commit
e6c9939b09
|
|
@ -1112,10 +1112,11 @@
|
||||||
var target = ($btn.data('target') || '').toString();
|
var target = ($btn.data('target') || '').toString();
|
||||||
var baseText = ($btn.data('label') || '🎙 Med Mic').toString();
|
var baseText = ($btn.data('label') || '🎙 Med Mic').toString();
|
||||||
|
|
||||||
$btn.removeClass('btn-danger').addClass('btn-medical-stt').prop('disabled', false).text(baseText);
|
// Always keep btn-medical-stt so the click handler always fires
|
||||||
|
$btn.removeClass('btn-danger').prop('disabled', false).text(baseText);
|
||||||
|
|
||||||
if (activeTarget && target === activeTarget) {
|
if (activeTarget && target === activeTarget) {
|
||||||
$btn.removeClass('btn-medical-stt').addClass('btn-danger').text('⏹ Stop Mic');
|
$btn.addClass('btn-danger').text('⏹ Stop Mic');
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user