refactor: separate AddBetterSEQTA elements into smaller functions

This commit is contained in:
sethburkart123
2024-06-09 14:47:02 +10:00
parent 755b7285aa
commit b5327f045d
4 changed files with 317 additions and 281 deletions
+2 -15
View File
@@ -19,9 +19,8 @@ export class StorageChangeHandler {
}
private registerHandlers() {
console.log(settingsState.onoff);
settingsState.register('selectedColor', this.handleSelectedColorChange.bind(this));
settingsState.register('DarkMode', this.handleDarkModeChange.bind(this));
settingsState.register('selectedColor', updateAllColors.bind(this));
settingsState.register('DarkMode', updateAllColors.bind(this));
settingsState.register('onoff', this.handleOnOffChange.bind(this));
settingsState.register('shortcuts', this.handleShortcutsChange.bind(this));
settingsState.register('customshortcuts', this.handleCustomShortcutsChange.bind(this));
@@ -31,18 +30,6 @@ export class StorageChangeHandler {
settingsState.register('transparencyEffects', this.handleTransparencyEffectsChange.bind(this));
}
private handleDarkModeChange() {
updateAllColors(settingsState.selectedColor);
}
private handleSelectedColorChange(newColor: any) {
try {
updateAllColors(newColor);
} catch (err) {
console.error(err);
}
}
private handleOnOffChange() {
browser.runtime.sendMessage({ type: 'reloadTabs' });
}