rjs -> webpack

This commit is contained in:
Keivan Beigi 2015-02-02 17:18:45 -08:00
parent 344f3d66ef
commit 428a1439e5
399 changed files with 11591 additions and 16139 deletions

View file

@ -1,17 +1,47 @@
require.config({
urlArgs: 'v=' + window.NzbDrone.Version
var $ = require('jquery');
var Backbone = require('backbone');
var Marionette = require('marionette');
var RouteBinder = require('./jQuery/RouteBinder');
var SignalRBroadcaster = require('./Shared/SignalRBroadcaster');
var NavbarLayout = require('./Navbar/NavbarLayout');
var AppLayout = require('./AppLayout');
var SeriesController = require('./Series/SeriesController');
var Router = require('./Router');
var ModalController = require('./Shared/Modal/ModalController');
var ControlPanelController = require('./Shared/ControlPanel/ControlPanelController');
var serverStatusModel = require('./System/StatusModel');
var Tooltip = require('./Shared/Tooltip');
require('./Instrumentation/StringFormat');
require('./LifeCycle');
require('./Hotkeys/Hotkeys');
require('./Mixins/jquery.ajax');
new SeriesController();
new ModalController();
new ControlPanelController();
new Router();
var app = new Marionette.Application();
app.addInitializer(function(){
console.log('starting application');
});
if (window.NzbDrone.Production) {
require.config({
waitSeconds: 45
app.addInitializer(SignalRBroadcaster.appInitializer, {app : app});
app.addInitializer(Tooltip.appInitializer, {app : app});
app.addInitializer(function(){
Backbone.history.start({
pushState : true,
root : serverStatusModel.get('urlBase')
});
}
RouteBinder.bind();
AppLayout.navbarRegion.show(new NavbarLayout());
$('body').addClass('started');
});
app.addInitializer(function(){
var footerText = serverStatusModel.get('version');
if(serverStatusModel.get('branch') !== 'master') {
footerText += '</br>' + serverStatusModel.get('branch');
}
$('#footer-region .version').html(footerText);
});
app.start();
define(
[
'app'
], function (app) {
'use strict';
app.start();
});
module.exports = app;