mirror of
https://github.com/Doodle3D/doodle3d-connect.git
synced 2024-12-29 20:03:47 +01:00
56 lines
1.3 KiB
JavaScript
56 lines
1.3 KiB
JavaScript
// Sets the require.js configuration for your application.
|
|
require.config( {
|
|
|
|
baseUrl: "../js",
|
|
|
|
// 3rd party script alias names
|
|
paths: {
|
|
|
|
// Core Libraries
|
|
"jquery": "jquery",
|
|
"jquerymobile": "jquery.mobile-1.4.2",
|
|
"underscore": "//rawgithub.com/lodash/lodash/2.4.1/dist/lodash",
|
|
"backbone": "//rawgithub.com/jashkenas/backbone/0.9.2/backbone",
|
|
|
|
"backbone-requirejs-demos": "../backbone-requirejs/js"
|
|
},
|
|
|
|
// Sets the configuration for your third party scripts that are not AMD compatible
|
|
shim: {
|
|
|
|
"backbone": {
|
|
"deps": [ "underscore", "jquery" ],
|
|
"exports": "Backbone"
|
|
}
|
|
|
|
}
|
|
|
|
});
|
|
|
|
// Includes File Dependencies
|
|
require([
|
|
"jquery",
|
|
"backbone",
|
|
"backbone-requirejs-demos/routers/mobileRouter"
|
|
], function ( $, Backbone, Mobile ) {
|
|
|
|
$( document ).on( "mobileinit",
|
|
|
|
// Set up the "mobileinit" handler before requiring jQuery Mobile's module
|
|
function () {
|
|
|
|
// Prevents all anchor click handling including the addition of active button state and alternate link bluring.
|
|
$.mobile.linkBindingEnabled = false;
|
|
|
|
// Disabling this will prevent jQuery Mobile from handling hash changes
|
|
$.mobile.hashListeningEnabled = false;
|
|
}
|
|
)
|
|
|
|
require( [ "jquerymobile" ], function () {
|
|
|
|
// Instantiates a new Backbone.js Mobile Router
|
|
this.router = new Mobile();
|
|
});
|
|
});
|