mirror of https://github.com/keeweb/keeweb.git
fixed no extensions message
This commit is contained in:
parent
c7b814fc01
commit
147e3911f1
|
@ -22,7 +22,9 @@ class SettingsBrowserView extends View {
|
||||||
if (Features.isDesktop) {
|
if (Features.isDesktop) {
|
||||||
data.extensionNames = ['KeeWeb Connect', 'KeePassXC-Browser'];
|
data.extensionNames = ['KeeWeb Connect', 'KeePassXC-Browser'];
|
||||||
data.settingsPerBrowser = this.getSettingsPerBrowser();
|
data.settingsPerBrowser = this.getSettingsPerBrowser();
|
||||||
data.anyBrowserIsEnabled = data.settingsPerBrowser.some((s) => s.kwc || s.kpxc);
|
data.anyBrowserIsEnabled = data.settingsPerBrowser.some((perBrowser) =>
|
||||||
|
perBrowser.extensions.some((ext) => ext.enabled)
|
||||||
|
);
|
||||||
} else {
|
} else {
|
||||||
const extensionBrowserFamily = Features.extensionBrowserFamily;
|
const extensionBrowserFamily = Features.extensionBrowserFamily;
|
||||||
data.extensionBrowserFamily = Features.extensionBrowserFamily;
|
data.extensionBrowserFamily = Features.extensionBrowserFamily;
|
||||||
|
@ -36,7 +38,7 @@ class SettingsBrowserView extends View {
|
||||||
if (Features.isMac) {
|
if (Features.isMac) {
|
||||||
browsers.unshift('Safari');
|
browsers.unshift('Safari');
|
||||||
}
|
}
|
||||||
const settingsPerBrowser = browsers.map((browser) => {
|
return browsers.map((browser) => {
|
||||||
const extensions = [
|
const extensions = [
|
||||||
{ alias: 'kwc', loc: 'KeeWebConnect' },
|
{ alias: 'kwc', loc: 'KeeWebConnect' },
|
||||||
{ alias: 'kpxc', loc: 'KeePassXcBrowser' }
|
{ alias: 'kpxc', loc: 'KeePassXcBrowser' }
|
||||||
|
@ -55,8 +57,6 @@ class SettingsBrowserView extends View {
|
||||||
}
|
}
|
||||||
return { browser, extensions };
|
return { browser, extensions };
|
||||||
});
|
});
|
||||||
|
|
||||||
return settingsPerBrowser;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
changeEnableForBrowser(e) {
|
changeEnableForBrowser(e) {
|
||||||
|
|
Loading…
Reference in New Issue