From 34bd084a4d0d3823764e3fb78378795aba9534d3 Mon Sep 17 00:00:00 2001 From: Shin'ya Ueoka Date: Mon, 5 Aug 2019 21:48:46 +0900 Subject: Open options page on banner click --- src/background/usecases/SettingUseCase.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/background/usecases') diff --git a/src/background/usecases/SettingUseCase.ts b/src/background/usecases/SettingUseCase.ts index 53c8f1d..ee131c7 100644 --- a/src/background/usecases/SettingUseCase.ts +++ b/src/background/usecases/SettingUseCase.ts @@ -30,7 +30,9 @@ export default class SettingUseCase { try { value = data.toSettings(); } catch (e) { - this.notifyPresenter.notifyInvalidSettings(); + this.notifyPresenter.notifyInvalidSettings(() => { + browser.runtime.openOptionsPage(); + }); value = DefaultSettingData.toSettings(); } this.settingRepository.update(value!!); -- cgit v1.2.3