mirror of
https://github.com/lidarr/lidarr.git
synced 2025-07-16 10:03:51 -07:00
rjs -> webpack
This commit is contained in:
parent
344f3d66ef
commit
428a1439e5
399 changed files with 11591 additions and 16139 deletions
|
@ -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;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue