BPUR: cancel any pre-existing timeouts on message models when new message set

This commit is contained in:
Rob H
2013-06-17 19:07:07 +05:30
committed by Rohan Mitchell
parent b775145b16
commit 9beb560b72

View File

@@ -204,8 +204,9 @@ productsApp.controller('AdminBulkProductsCtrl', function($scope, $timeout, $http
$scope.setMessage = function(model,text,style,timeout){
model.text = text;
model.style = style;
if (model.timeout) $timeout.cancel(model.timeout);
if (timeout){
$timeout(function() { $scope.setMessage(model,"",{},false); }, timeout, true);
model.timeout = $timeout(function() { $scope.setMessage(model,"",{},false); }, timeout, true);
}
}