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 {jq} = require('./globals');
// const config = require('./config'); 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}`));
// });
module.exports = (deps = {}) => { const name = jq('script[data-module]').data('module');
const { const query = {
jq = require('./globals').jq, action: 'get',
config = require('./config') setup: true,
} = deps; options: true,
types: true
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}`));
});
}; };
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}`)));

View File

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