2012-10-16 23:10:05 +02:00

52 lines
1.2 KiB
JavaScript

// jQuery libs
// -----------
// @include "lib/jquery-*.js"
// @include "lib/jquery.filedrop-*.js"
// @include "lib/jquery.fracs-*.js"
// @include "lib/jquery.mousewheel-*.js"
// @include "lib/jquery.scrollpanel-*.js"
// @include "lib/jquery.spin-*.js"
// other libs
// ----------
// @include "lib/modernizr-*.js"
// @include "lib/underscore-*.js"
// @include "lib/modulejs-*.js"
// @include "lib/moment-*.js"
// @include "lib/json2-*.js"
// @include "lib/spin-*.js"
// app
// ---
(function () {
'use strict';
/*global jQuery, Modernizr, moment, _ */
modulejs.define('$', function () { return jQuery; });
modulejs.define('modernizr', function () { return Modernizr; });
modulejs.define('moment', function () { return moment; });
modulejs.define('_', function () { return _; });
// @include "inc/**/*.js"
var $ = jQuery,
filename = 'client/js/scripts.js',
$script = $('script[src$="' + filename + '"]'),
mode = $script.data('mode');
if (mode === 'info') {
$(function () { modulejs.require('info'); });
} else {
$.getJSON('.', {action: 'get', options: true, types: true, langs: true, server: true}, function (config) {
modulejs.define('config', config);
$(function () { modulejs.require('main'); });
});
}
}());