// 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'); }); }); } }());