Files
Prowlarr/src/UI/Settings/Indexers/Restriction/RestrictionCollectionView.js
T
Keivan Beigi 0ee5261a2a stripBom
2015-01-29 18:10:16 -08:00

28 lines
822 B
JavaScript

'use strict';
define([
'AppLayout',
'marionette',
'Settings/Indexers/Restriction/RestrictionItemView',
'Settings/Indexers/Restriction/RestrictionEditView',
'Tags/TagHelpers',
'bootstrap'
], function (AppLayout, Marionette, RestrictionItemView, EditView) {
return 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);
}
});
});