Files
Prowlarr/src/UI/Settings/Indexers/Restriction/RestrictionCollectionView.js
T
2015-02-14 19:12:32 +01:00

26 lines
814 B
JavaScript

var AppLayout = require('../../../AppLayout');
var Marionette = require('marionette');
var RestrictionItemView = require('./RestrictionItemView');
var EditView = require('./RestrictionEditView');
require('../../../Tags/TagHelpers');
require('bootstrap');
module.exports = Marionette.CompositeView.extend({
template : 'Settings/Indexers/Restriction/RestrictionCollectionViewTemplate',
itemViewContainer : '.x-rows',
itemView : RestrictionItemView,
events : {
'click .x-add' : '_addMapping'
},
_addMapping : function() {
var model = this.collection.create({ tags : [] });
var view = new EditView({
model : model,
targetCollection : this.collection
});
AppLayout.modalRegion.show(view);
}
});