|
|
|
@ -355,6 +355,15 @@ ext_api.storage.local.get({
|
|
|
|
|
ext_api.storage.local.set({
|
|
|
|
|
sites: sites
|
|
|
|
|
});
|
|
|
|
|
} else {
|
|
|
|
|
ext_api.management.getSelf(function (result) {
|
|
|
|
|
if ((result.installType === 'development' || (result.installType !== 'development' && !enabledSites.includes('#options_on_update')))) {
|
|
|
|
|
let new_groups = ['###_de_westfalen_medien', '###_es_unidad', '###_it_gedi', '###_nl_dpg_media', '###_usa_genomeweb'];
|
|
|
|
|
let open_options = new_groups.some(group => !enabledSites.includes(group) && grouped_sites[group].some(domain => enabledSites.includes(domain) && !customSites_domains.includes(domain)));
|
|
|
|
|
if (open_options)
|
|
|
|
|
ext_api.runtime.openOptionsPage();
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
sites_default = Object.keys(defaultSites).filter(x => defaultSites[x].domain && !defaultSites[x].domain.match(/^(#options_|###$)/));
|
|
|
|
|
ext_api.storage.local.set({
|
|
|
|
|