From d33cce3725a28d801fadef5b405ecd3e1b201e3e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julius=20H=C3=A4rtl?= Date: Sun, 17 Dec 2017 18:20:52 +0100 Subject: [PATCH] Fix remaining bug with save indicator MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Julius Härtl --- js/controller/CardController.js | 27 +++++++++++++-------------- 1 file changed, 13 insertions(+), 14 deletions(-) diff --git a/js/controller/CardController.js b/js/controller/CardController.js index 0ebb557fa..f4815f517 100644 --- a/js/controller/CardController.js +++ b/js/controller/CardController.js @@ -67,19 +67,18 @@ app.controller('CardController', function ($scope, $rootScope, $routeParams, $lo header.find('.save-indicator.saved').hide(); }; $interval(function() { - $scope.cardEditDescriptionAutosave = function() { - var currentTime = Date.now(); - var timeSinceEdit = currentTime-$scope.status.lastEdit; - if (timeSinceEdit > 1000 && $scope.status.lastEdit > $scope.status.lastSave) { - $scope.status.lastSave = currentTime; - var header = $('.section-content.card-description'); - header.find('.save-indicator.unsaved').fadeIn(500); - CardService.update(CardService.getCurrent()).then(function (data) { - header.find('.save-indicator.unsaved').hide(); - header.find('.save-indicator.saved').fadeIn(250).fadeOut(1000); - }); - } - }; + var currentTime = Date.now(); + var timeSinceEdit = currentTime-$scope.status.lastEdit; + if (timeSinceEdit > 1000 && $scope.status.lastEdit > $scope.status.lastSave) { + $scope.status.lastSave = currentTime; + var header = $('.section-header.card-description'); + header.find('.save-indicator.unsaved').fadeIn(500); + CardService.update(CardService.getCurrent()).then(function (data) { + var header = $('.section-header.card-description'); + header.find('.save-indicator.unsaved').hide(); + header.find('.save-indicator.saved').fadeIn(250).fadeOut(1000); + }); + } }, 500); // handle rename to update information on the board as well @@ -95,8 +94,8 @@ app.controller('CardController', function ($scope, $rootScope, $routeParams, $lo var header = $('.section-content.card-description'); header.find('.save-indicator.unsaved').hide(); header.find('.save-indicator.saved').fadeIn(500).fadeOut(1000); + StackService.updateCard(card); }); - StackService.updateCard(card); }; $scope.labelAssign = function (element, model) {