summaryrefslogtreecommitdiffstats
path: root/apps
diff options
context:
space:
mode:
Diffstat (limited to 'apps')
-rw-r--r--apps/files/js/tagsplugin.js9
1 files changed, 7 insertions, 2 deletions
diff --git a/apps/files/js/tagsplugin.js b/apps/files/js/tagsplugin.js
index b81f1ec5756..293e25176f3 100644
--- a/apps/files/js/tagsplugin.js
+++ b/apps/files/js/tagsplugin.js
@@ -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);
});
}
};