toggle back when the action was not performed

This commit is contained in:
Joas Schilling 2015-01-26 12:01:07 +01:00
parent 8e2b99c3a9
commit 12f835b198

View file

@ -109,7 +109,9 @@
self.applyFileTags(
dir + '/' + fileName,
tags
tags,
$actionEl,
isFavorite
).then(function(result) {
// response from server should contain updated tags
var newTags = result.tags;
@ -157,8 +159,10 @@
*
* @param {String} fileName path to the file or folder to tag
* @param {Array.<String>} tagNames array of tag names
* @param {Object} $actionEl element
* @param {boolean} isFavorite Was the item favorited before
*/
applyFileTags: function(fileName, tagNames) {
applyFileTags: function(fileName, tagNames, $actionEl, isFavorite) {
var encodedPath = OC.encodePath(fileName);
while (encodedPath[0] === '/') {
encodedPath = encodedPath.substr(1);
@ -178,6 +182,7 @@
message = ': ' + response.responseJSON.message;
}
OC.Notification.showTemporary(t('files', 'An error occurred while trying to update the tags') + message);
toggleStar($actionEl, isFavorite);
});
}
};