2020-04-14 21:57:42 +02:00

28 lines
756 B
JavaScript

"use strict";
import server from '../services/server.js';
import utils from "../services/utils.js";
const $dialog = $("#options-dialog");
export async function showDialog() {
const options = await server.get('options');
utils.openDialog($dialog);
(await Promise.all([
import('./options/advanced.js'),
import('./options/appearance.js'),
import('./options/code_notes.js'),
import('./options/credentials.js'),
import('./options/other.js'),
import('./options/sync.js'),
import('./options/keyboard_shortcuts.js'),
]))
.map(m => new m.default)
.forEach(tab => {
if (tab.optionsLoaded) {
tab.optionsLoaded(options)
}
});
}