parent
b556eda4a0
commit
f5118fc430
@ -1,3 +1,5 @@
|
|||||||
var Marionette = require('marionette');
|
var Marionette = require('marionette');
|
||||||
|
|
||||||
module.exports = Marionette.CompositeView.extend({template : 'AddSeries/EmptyViewTemplate'});
|
module.exports = Marionette.CompositeView.extend({
|
||||||
|
template : 'AddSeries/EmptyViewTemplate'
|
||||||
|
});
|
@ -1,11 +1,13 @@
|
|||||||
var Marionette = require('marionette');
|
var Marionette = require('marionette');
|
||||||
|
|
||||||
module.exports = Marionette.CompositeView.extend({
|
module.exports = Marionette.CompositeView.extend({
|
||||||
template : 'AddSeries/ErrorViewTemplate',
|
template : 'AddSeries/ErrorViewTemplate',
|
||||||
initialize : function(options){
|
|
||||||
|
initialize : function(options) {
|
||||||
this.options = options;
|
this.options = options;
|
||||||
},
|
},
|
||||||
templateHelpers : function(){
|
|
||||||
|
templateHelpers : function() {
|
||||||
return this.options;
|
return this.options;
|
||||||
}
|
}
|
||||||
});
|
});
|
@ -1,11 +1,13 @@
|
|||||||
var Marionette = require('marionette');
|
var Marionette = require('marionette');
|
||||||
|
|
||||||
module.exports = Marionette.CompositeView.extend({
|
module.exports = Marionette.CompositeView.extend({
|
||||||
template : 'AddSeries/NotFoundViewTemplate',
|
template : 'AddSeries/NotFoundViewTemplate',
|
||||||
initialize : function(options){
|
|
||||||
|
initialize : function(options) {
|
||||||
this.options = options;
|
this.options = options;
|
||||||
},
|
},
|
||||||
templateHelpers : function(){
|
|
||||||
|
templateHelpers : function() {
|
||||||
return this.options;
|
return this.options;
|
||||||
}
|
}
|
||||||
});
|
});
|
@ -1,22 +1,27 @@
|
|||||||
var Marionette = require('marionette');
|
var Marionette = require('marionette');
|
||||||
|
|
||||||
module.exports = Marionette.ItemView.extend({
|
module.exports = Marionette.ItemView.extend({
|
||||||
template : 'AddSeries/RootFolders/RootFolderItemViewTemplate',
|
template : 'AddSeries/RootFolders/RootFolderItemViewTemplate',
|
||||||
tagName : 'tr',
|
tagName : 'tr',
|
||||||
initialize : function(){
|
|
||||||
|
initialize : function() {
|
||||||
this.listenTo(this.model, 'change', this.render);
|
this.listenTo(this.model, 'change', this.render);
|
||||||
},
|
},
|
||||||
events : {
|
|
||||||
|
events : {
|
||||||
'click .x-delete' : 'removeFolder',
|
'click .x-delete' : 'removeFolder',
|
||||||
'click .x-folder' : 'folderSelected'
|
'click .x-folder' : 'folderSelected'
|
||||||
},
|
},
|
||||||
removeFolder : function(){
|
|
||||||
|
removeFolder : function() {
|
||||||
var self = this;
|
var self = this;
|
||||||
this.model.destroy().success(function(){
|
|
||||||
|
this.model.destroy().success(function() {
|
||||||
self.close();
|
self.close();
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
folderSelected : function(){
|
|
||||||
|
folderSelected : function() {
|
||||||
this.trigger('folderSelected', this.model);
|
this.trigger('folderSelected', this.model);
|
||||||
}
|
}
|
||||||
});
|
});
|
Loading…
Reference in new issue