mirror of
https://github.com/lrsjng/h5ai.git
synced 2025-09-24 11:41:31 +02:00
51 lines
1.3 KiB
JavaScript
51 lines
1.3 KiB
JavaScript
// @include "lib/modernizr-*.js"
|
|
// @include "lib/jquery-*.js"
|
|
// @include "lib/jquery.*.js"
|
|
// @include "lib/lodash-*.js"
|
|
// @include "lib/marked-*.js"
|
|
// @include "lib/modulejs-*.js"
|
|
// @include "lib/prism-*.js"
|
|
|
|
(function () {
|
|
'use strict';
|
|
|
|
/*global jQuery, marked, Modernizr, Prism, _ */
|
|
modulejs.define('$', function () { return jQuery; });
|
|
modulejs.define('marked', function () { return marked; });
|
|
modulejs.define('modernizr', function () { return Modernizr; });
|
|
modulejs.define('prism', function () { return Prism; });
|
|
modulejs.define('_', function () { return _; });
|
|
|
|
// @include "inc/**/*.js"
|
|
|
|
var $ = jQuery;
|
|
|
|
if ($('html').hasClass('no-browser')) {
|
|
return;
|
|
}
|
|
|
|
var module = $('script[data-module]').data('module');
|
|
var data = {action: 'get', setup: true, options: true, types: true, theme: true, langs: true};
|
|
var url;
|
|
|
|
if (module === 'main') {
|
|
url = '.';
|
|
} else if (module === 'info') {
|
|
data.updatecmds = true;
|
|
url = 'server/php/index.php';
|
|
} else {
|
|
return;
|
|
}
|
|
|
|
$.ajax({
|
|
url: url,
|
|
data: data,
|
|
type: 'POST',
|
|
dataType: 'json'
|
|
}).done(function (config) {
|
|
|
|
modulejs.define('config', config);
|
|
$(function () { modulejs.require(module); });
|
|
});
|
|
}());
|