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,12 +1,7 @@
'use strict';
define(
[
'backbone',
'Settings/Metadata/MetadataModel'
], function (Backbone, MetadataModel) {
var Backbone = require('backbone');
var MetadataModel = require('./MetadataModel');
return Backbone.Collection.extend({
model: MetadataModel,
url : window.NzbDrone.ApiRoot + '/metadata'
});
});
module.exports = Backbone.Collection.extend({
model : MetadataModel,
url : window.NzbDrone.ApiRoot + '/metadata'
});

View File

@@ -1,13 +1,9 @@
'use strict';
define(
[
'AppLayout',
'marionette',
'Settings/Metadata/MetadataItemView'
], function (AppLayout, Marionette, MetadataItemView) {
return Marionette.CompositeView.extend({
itemView : MetadataItemView,
itemViewContainer: '#x-metadata',
template : 'Settings/Metadata/MetadataCollectionViewTemplate'
});
});
var AppLayout = require('../../AppLayout');
var Marionette = require('marionette');
var MetadataItemView = require('./MetadataItemView');
module.exports = Marionette.CompositeView.extend({
itemView : MetadataItemView,
itemViewContainer : '#x-metadata',
template : 'Settings/Metadata/MetadataCollectionViewTemplate'
});

View File

@@ -1,25 +1,18 @@
'use strict';
var vent = require('../../vent');
var Marionette = require('marionette');
var AsModelBoundView = require('../../Mixins/AsModelBoundView');
var AsValidatedView = require('../../Mixins/AsValidatedView');
var AsEditModalView = require('../../Mixins/AsEditModalView');
define(
[
'vent',
'marionette',
'Mixins/AsModelBoundView',
'Mixins/AsValidatedView',
'Mixins/AsEditModalView'
], function (vent, Marionette, AsModelBoundView, AsValidatedView, AsEditModalView) {
var view = Marionette.ItemView.extend({
template: 'Settings/Metadata/MetadataEditViewTemplate',
_onAfterSave: function () {
vent.trigger(vent.Commands.CloseModalCommand);
}
});
AsModelBoundView.call(view);
AsValidatedView.call(view);
AsEditModalView.call(view);
return view;
module.exports = (function(){
var view = Marionette.ItemView.extend({
template : 'Settings/Metadata/MetadataEditViewTemplate',
_onAfterSave : function(){
vent.trigger(vent.Commands.CloseModalCommand);
}
});
AsModelBoundView.call(view);
AsValidatedView.call(view);
AsEditModalView.call(view);
return view;
}).call(this);

View File

@@ -1,30 +1,20 @@
'use strict';
var AppLayout = require('../../AppLayout');
var Marionette = require('marionette');
var EditView = require('./MetadataEditView');
var AsModelBoundView = require('../../Mixins/AsModelBoundView');
define(
[
'AppLayout',
'marionette',
'Settings/Metadata/MetadataEditView',
'Mixins/AsModelBoundView'
], function (AppLayout, Marionette, EditView, AsModelBoundView) {
var view = Marionette.ItemView.extend({
template: 'Settings/Metadata/MetadataItemViewTemplate',
tagName : 'li',
events: {
'click' : '_edit'
},
initialize: function () {
this.listenTo(this.model, 'sync', this.render);
},
_edit: function () {
var view = new EditView({ model: this.model});
AppLayout.modalRegion.show(view);
}
});
return AsModelBoundView.call(view);
module.exports = (function(){
var view = Marionette.ItemView.extend({
template : 'Settings/Metadata/MetadataItemViewTemplate',
tagName : 'li',
events : {"click" : '_edit'},
initialize : function(){
this.listenTo(this.model, 'sync', this.render);
},
_edit : function(){
var view = new EditView({model : this.model});
AppLayout.modalRegion.show(view);
}
});
return AsModelBoundView.call(view);
}).call(this);

View File

@@ -1,27 +1,16 @@
'use strict';
define(
[
'marionette',
'Settings/Metadata/MetadataCollection',
'Settings/Metadata/MetadataCollectionView'
], function (Marionette, MetadataCollection, MetadataCollectionView) {
return Marionette.Layout.extend({
template: 'Settings/Metadata/MetadataLayoutTemplate',
regions: {
metadata : '#x-metadata-providers'
},
initialize: function (options) {
this.settings = options.settings;
this.metadataCollection = new MetadataCollection();
this.metadataCollection.fetch();
},
onShow: function () {
this.metadata.show(new MetadataCollectionView({collection: this.metadataCollection}));
}
});
});
var Marionette = require('marionette');
var MetadataCollection = require('./MetadataCollection');
var MetadataCollectionView = require('./MetadataCollectionView');
module.exports = Marionette.Layout.extend({
template : 'Settings/Metadata/MetadataLayoutTemplate',
regions : {metadata : '#x-metadata-providers'},
initialize : function(options){
this.settings = options.settings;
this.metadataCollection = new MetadataCollection();
this.metadataCollection.fetch();
},
onShow : function(){
this.metadata.show(new MetadataCollectionView({collection : this.metadataCollection}));
}
});

View File

@@ -1,10 +1,3 @@
'use strict';
define([
'Settings/ProviderSettingsModelBase'
], function (ProviderSettingsModelBase) {
return ProviderSettingsModelBase.extend({
});
});
var ProviderSettingsModelBase = require('../ProviderSettingsModelBase');
module.exports = ProviderSettingsModelBase.extend({});