21 lines
873 B
JavaScript
21 lines
873 B
JavaScript
document.addEventListener('DOMContentLoaded', function () {
|
|
const toggleSwitch = document.getElementById('toggleCopyMode');
|
|
const statusText = document.getElementById('statusText');
|
|
|
|
toggleSwitch.addEventListener('change', function () {
|
|
chrome.runtime.sendMessage({ action: 'toggleCopyMode' }, function (response) {
|
|
if (response.copyModeEnabled) {
|
|
statusText.textContent = 'Copy mode enabled';
|
|
} else {
|
|
statusText.textContent = 'Copy mode disabled';
|
|
}
|
|
});
|
|
});
|
|
|
|
// Initialize switch state based on current mode
|
|
chrome.runtime.sendMessage({ action: 'getCopyModeStatus' }, function (response) {
|
|
toggleSwitch.checked = response.copyModeEnabled;
|
|
statusText.textContent = response.copyModeEnabled ? 'Copy mode enabled' : 'Copy mode disabled';
|
|
});
|
|
});
|