fixed toggle-cell tool-tips sticking around.

This commit is contained in:
Keivan Beigi 2013-07-25 19:09:17 -07:00
parent 642207c68d
commit 3f203acab9
6 changed files with 17 additions and 43 deletions

View file

@ -14,18 +14,19 @@ define(
_onClick: function () {
var self = this;
this.$el.tooltip('hide');
var name = this.column.get('name');
this.model.set(name, !this.model.get(name));
this.$('i').addClass('icon-spinner icon-spin');
var promise = this.model.save();
promise.always(function (){
self.render();
});
this.model.save().always(function () {
self.render();
});
},
render: function () {
@ -44,7 +45,7 @@ define(
var tooltip = this.column.get('tooltip');
if (tooltip) {
this.$('i').attr('title', tooltip);
this.$el.attr('title', tooltip);
}
return this;