Fix remaining bug with save indicator

Signed-off-by: Julius Härtl <jus@bitgrid.net>
This commit is contained in:
Julius Härtl
2017-12-17 18:20:52 +01:00
parent 5ffef2fd3a
commit d33cce3725

View File

@@ -67,19 +67,18 @@ app.controller('CardController', function ($scope, $rootScope, $routeParams, $lo
header.find('.save-indicator.saved').hide(); header.find('.save-indicator.saved').hide();
}; };
$interval(function() { $interval(function() {
$scope.cardEditDescriptionAutosave = function() {
var currentTime = Date.now(); var currentTime = Date.now();
var timeSinceEdit = currentTime-$scope.status.lastEdit; var timeSinceEdit = currentTime-$scope.status.lastEdit;
if (timeSinceEdit > 1000 && $scope.status.lastEdit > $scope.status.lastSave) { if (timeSinceEdit > 1000 && $scope.status.lastEdit > $scope.status.lastSave) {
$scope.status.lastSave = currentTime; $scope.status.lastSave = currentTime;
var header = $('.section-content.card-description'); var header = $('.section-header.card-description');
header.find('.save-indicator.unsaved').fadeIn(500); header.find('.save-indicator.unsaved').fadeIn(500);
CardService.update(CardService.getCurrent()).then(function (data) { CardService.update(CardService.getCurrent()).then(function (data) {
var header = $('.section-header.card-description');
header.find('.save-indicator.unsaved').hide(); header.find('.save-indicator.unsaved').hide();
header.find('.save-indicator.saved').fadeIn(250).fadeOut(1000); header.find('.save-indicator.saved').fadeIn(250).fadeOut(1000);
}); });
} }
};
}, 500); }, 500);
// handle rename to update information on the board as well // 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'); var header = $('.section-content.card-description');
header.find('.save-indicator.unsaved').hide(); header.find('.save-indicator.unsaved').hide();
header.find('.save-indicator.saved').fadeIn(500).fadeOut(1000); header.find('.save-indicator.saved').fadeIn(500).fadeOut(1000);
});
StackService.updateCard(card); StackService.updateCard(card);
});
}; };
$scope.labelAssign = function (element, model) { $scope.labelAssign = function (element, model) {