Cache custom profiles

This commit is contained in:
Phyks (Lucas Verney) 2019-10-08 14:33:41 +02:00
parent a77413e1eb
commit f331773363
2 changed files with 12 additions and 3 deletions

View file

@ -82,11 +82,15 @@ BR.Profile = L.Evented.extend({
$(button).button('uploading');
evt.preventDefault();
var that = this;
this.fire('update', {
profileText: profile,
callback: function() {
callback: function(err, profileId, profileText) {
$(button).button('reset');
$(button).blur();
if (!err) {
that.cache[profileId] = profileText;
}
}
});
},
@ -116,9 +120,14 @@ BR.Profile = L.Evented.extend({
_save: function(evt) {
var profileText = this._buildCustomProfile();
var that = this;
this.fire('update', {
profileText: profileText,
callback: function() {}
callback: function(err, profileId, profileText) {
if (!err) {
that.cache[profileId] = profileText;
}
}
});
},

View file

@ -187,7 +187,7 @@
}
if (evt.callback) {
evt.callback();
evt.callback(err, profileId, evt.profileText);
}
});
});