Merge branch 'master' into 2060-edit-tags-in-workbench
[arvados.git] / apps / workbench / app / assets / javascripts / application.js
index 927e7ae1defc44b269bfa38c36380313c9c21dee..4d9c1b8be3defc57579d8469a7aa47217cc7ade3 100644 (file)
@@ -47,6 +47,22 @@ jQuery(function($){
         }).
         on('ajax:complete', function(e, status) {
             $('.loading').fadeOut('fast', 0);
+        }).
+        on('click', '.removable-tag a', function(e) {
+            $(this).parents('[data-tag-link-uuid]').eq(0).next().andSelf().remove();
+        }).
+        on('click', 'a.add-tag-button', function(e) {
+            new_tag = window.prompt("Add tag for collection "+
+                                    $(this).parents('tr').attr('data-object-uuid'),
+                                    "");
+            if (new_tag != null) {
+                $(this).
+                    parent().
+                    find('>span').
+                    append($('<span class="label label-info removable-tag" data-tag-link-uuid=""></span>').text(new_tag).append('&nbsp;<a>&times;</a>')).
+                    append('<br/>');
+            }
+            return false;
         });
 
     HeaderRowFixer = function(selector) {