firefox handle server messages: disconnect, wait
This commit is contained in:
@@ -113,7 +113,9 @@ document.addEventListener("DOMContentLoaded", function() {
|
||||
function toggleCaptureButtons(isCapturing) {
|
||||
startButton.disabled = isCapturing;
|
||||
stopButton.disabled = !isCapturing;
|
||||
useServerCheckbox.disabled = isCapturing; // Disable checkbox if capturing
|
||||
useServerCheckbox.disabled = isCapturing;
|
||||
useMultilingualCheckbox.disabled = isCapturing;
|
||||
|
||||
startButton.classList.toggle("disabled", isCapturing);
|
||||
stopButton.classList.toggle("disabled", !isCapturing);
|
||||
}
|
||||
@@ -152,7 +154,7 @@ document.addEventListener("DOMContentLoaded", function() {
|
||||
|
||||
browser.runtime.onMessage.addListener((request, sender, sendResponse) => {
|
||||
if (request.action === "updateSelectedLanguage") {
|
||||
const detectedLanguage = request.detectedLanguage;
|
||||
const detectedLanguage = request.data;
|
||||
|
||||
if (detectedLanguage) {
|
||||
languageDropdown.value = detectedLanguage;
|
||||
@@ -161,4 +163,14 @@ document.addEventListener("DOMContentLoaded", function() {
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
browser.runtime.onMessage.addListener((request, sender, sendResponse) => {
|
||||
if (request.action === "toggleCaptureButtons") {
|
||||
toggleCaptureButtons(false);
|
||||
browser.storage.local.set({ capturingState: { isCapturing: false } })
|
||||
.catch(function(error) {
|
||||
console.error("Error storing capturing state:", error);
|
||||
});
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user