SaveIfChangedMixin

This commit is contained in:
Mark McDowall 2013-05-30 21:06:52 -07:00
parent 9a68785c26
commit c94595b3ae
4 changed files with 43 additions and 7 deletions

View file

@ -0,0 +1,30 @@
//try to add ajax data as query string to DELETE calls.
"use strict";
(function () {
NzbDrone.Mixins.SaveIfChangedModel = {
// originalInitialize: this.initialize,
initialize: function () {
this.isSaved = true;
this.on('change', function () {
this.isSaved = false;
}, this);
this.on('sync', function () {
this.isSaved = true;
}, this);
// if (originalInitialize) {
// originalInitialize.call(this);
// }
},
saveIfChanged: function (options) {
if (!this.isSaved) {
this.save(undefined, options);
}
}
};
}());