31 lines
840 B
JavaScript
31 lines
840 B
JavaScript
|
|
import EventBus from '../../../ext/lib/EventBus';
|
||
|
|
import { ComponentLogger } from '../../../ext/lib/logging/ComponentLogger';
|
||
|
|
import { LogAggregator } from '../../../ext/lib/logging/LogAggregator';
|
||
|
|
import Settings from '../../../ext/lib/settings/Settings';
|
||
|
|
|
||
|
|
const loadedTabs = [
|
||
|
|
'videoSettings',
|
||
|
|
'extensionSettings',
|
||
|
|
'changelog',
|
||
|
|
'about',
|
||
|
|
];
|
||
|
|
|
||
|
|
async function load() {
|
||
|
|
const _uw_data = {
|
||
|
|
eventBus: new EventBus(),
|
||
|
|
settings: {},
|
||
|
|
settingsInitialized: false,
|
||
|
|
logAggregator: undefined,
|
||
|
|
logger: undefined,
|
||
|
|
site: undefined,
|
||
|
|
siteSettings: undefined,
|
||
|
|
comms: undefined,
|
||
|
|
};
|
||
|
|
|
||
|
|
_uw_data.logAggregator = new LogAggregator('🔵ext-popup🔵');
|
||
|
|
_uw_data.logger = new ComponentLogger(_uw_data.logAggregator, 'Popup');
|
||
|
|
_uw_data.settings = new Settings({logAggregator: _uw_data.logAggregator});
|
||
|
|
|
||
|
|
_uw_data.
|
||
|
|
}
|