Refactor.

This commit is contained in:
Lars Jung
2016-06-23 13:15:12 +02:00
parent 171f1c12eb
commit c3cd171785
2 changed files with 20 additions and 51 deletions

View File

@@ -1,51 +1,21 @@
// const {jq} = require('./globals');
// const config = require('./config');
//
// const name = jq('script[data-module]').data('module');
// const query = {
// action: 'get',
// setup: true,
// options: true,
// types: true
// };
//
// if (name === 'index') {
// query.theme = true;
// query.langs = true;
// } else if (name === 'info') {
// query.refresh = true;
// } else {
// throw new Error(`no-main-module: '${name}'`);
// }
//
// config._update(query).then(() => {
// jq(() => require(`./main/${name}`));
// });
const {jq} = require('./globals');
const config = require('./config');
module.exports = (deps = {}) => {
const {
jq = require('./globals').jq,
config = require('./config')
} = deps;
const name = jq('script[data-module]').data('module');
const query = {
const name = jq('script[data-module]').data('module');
const query = {
action: 'get',
setup: true,
options: true,
types: true
};
};
if (name === 'index') {
if (name === 'index') {
query.theme = true;
query.langs = true;
} else if (name === 'info') {
} else if (name === 'info') {
query.refresh = true;
} else {
} else {
throw new Error(`no-main-module: '${name}'`);
}
}
config._update(query).then(() => {
jq(() => require(`./main/${name}`));
});
};
config._update(query).then(() => jq(() => require(`./main/${name}`)));

View File

@@ -1,2 +1 @@
const init = require('./lib/init');
init();
require('./lib/init');