'use strict'; define(['app', 'Quality/QualityProfileModel'], function () { NzbDrone.Settings.Quality.Profile.EditQualityProfileView = Backbone.Marionette.ItemView.extend({ template: 'Settings/Quality/Profile/EditQualityProfileTemplate', tagName: 'div', className: "modal", ui: { switch: '.switch' }, events: { 'click .x-save': 'saveQualityProfile', //'click .x-remove': 'removeSeries' }, onRender: function () { NzbDrone.ModelBinder.bind(this.model, this.el); this.ui.switch.bootstrapSwitch(); }, saveQualityProfile: function () { //Todo: Make sure model is updated with Allowed, Cutoff, Name this.model.save(); this.trigger('saved'); this.$el.parent().modal('hide'); }, // removeSeries: function () { // var view = new NzbDrone.Series.Delete.DeleteSeriesView({ model: this.model }); // NzbDrone.modalRegion.show(view); // } }); });