1
0
mirror of https://github.com/Sonarr/Sonarr.git synced 2024-12-16 11:37:58 +02:00

Cancelling quality profile editing will refetch it from the server

This commit is contained in:
Mark McDowall 2014-01-29 20:58:35 -08:00
parent 191db1c541
commit c4fc3e77b3
2 changed files with 19 additions and 3 deletions

View File

@ -20,7 +20,8 @@ define(
}, },
events: { events: {
'click .x-save': '_saveQualityProfile' 'click .x-save' : '_saveQualityProfile',
'click .x-cancel': '_cancelQualityProfile'
}, },
initialize: function (options) { initialize: function (options) {
@ -85,6 +86,21 @@ define(
} }
}, },
_cancelQualityProfile: function () {
if (!this.model.has('id')) {
vent.trigger(vent.Commands.CloseModalCommand);
return;
}
var promise = this.model.fetch();
if (promise) {
promise.done(function () {
vent.trigger(vent.Commands.CloseModalCommand);
});
}
},
_showFieldsView: function () { _showFieldsView: function () {
this.fields.show(this.fieldsView); this.fields.show(this.fieldsView);
} }

View File

@ -1,5 +1,5 @@
<div class="modal-header"> <div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button> <button type="button" class="close x-cancel" aria-hidden="true">&times;</button>
{{#if id}} {{#if id}}
<h3>Edit</h3> <h3>Edit</h3>
{{else}} {{else}}
@ -24,6 +24,6 @@
{{#if id}} {{#if id}}
<button class="btn btn-danger pull-left x-delete">delete</button> <button class="btn btn-danger pull-left x-delete">delete</button>
{{/if}} {{/if}}
<button class="btn" data-dismiss="modal">cancel</button> <button class="btn x-cancel">cancel</button>
<button class="btn btn-primary x-save">save</button> <button class="btn btn-primary x-save">save</button>
</div> </div>