From adfaa00ce13044803b2e104f84612a802ba991ba Mon Sep 17 00:00:00 2001 From: Mark McDowall Date: Thu, 26 Mar 2015 08:03:31 -0700 Subject: [PATCH] Toggle cell use spinForPromise --- src/UI/Cells/ToggleCell.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/UI/Cells/ToggleCell.js b/src/UI/Cells/ToggleCell.js index 14f328cf6..0de0762fd 100644 --- a/src/UI/Cells/ToggleCell.js +++ b/src/UI/Cells/ToggleCell.js @@ -16,9 +16,11 @@ module.exports = Backgrid.Cell.extend({ var name = this.column.get('name'); this.model.set(name, !this.model.get(name)); - this.$('i').addClass('icon-sonarr-spinner fa-spin'); + var promise = this.model.save(); - this.model.save().always(function() { + this.$('i').spinForPromise(promise); + + promise.always(function() { self.render(); }); },