26 lines
628 B
JavaScript
26 lines
628 B
JavaScript
modulejs.define('boot', ['$', 'core/server'], function ($, server) {
|
|
var module = $('script[data-module]').data('module');
|
|
var data = {
|
|
action: 'get',
|
|
setup: true,
|
|
options: true,
|
|
types: true
|
|
};
|
|
|
|
if (module === 'index') {
|
|
data.theme = true;
|
|
data.langs = true;
|
|
} else if (module === 'info') {
|
|
data.refresh = true;
|
|
} else {
|
|
return;
|
|
}
|
|
|
|
server.request(data, function (config) {
|
|
modulejs.define('config', config);
|
|
$(function () {
|
|
modulejs.require('main/' + module);
|
|
});
|
|
});
|
|
});
|