Reworked top menu. Started upgrading to bootstrap 3.
[arvados.git] / apps / workbench / app / assets / javascripts / application.js
index ca3ee33e5abbd2eec6d33bdb5d55293372374d60..863776bfff979bf5c7897bc8a14d2763d9009843 100644 (file)
@@ -12,7 +12,8 @@
 //
 //= require jquery
 //= require jquery_ujs
-//= require twitter/bootstrap
+//= require bootstrap
+//= require bootstrap/dropdown
 //= require bootstrap-editable
 //= require bootstrap-editable-rails
 //= require_tree .
@@ -24,4 +25,24 @@ jQuery(function($){
         }
     });
     $('.editable').editable();
+    $('[data-toggle=tooltip]').tooltip();
+
+    $('.expand-collapse-row').on('click', function(event) {
+        var targets = $('#' + $(this).attr('data-id'));
+        if (targets.css('display') == 'none') {
+            $(this).addClass('icon-minus-sign');
+            $(this).removeClass('icon-plus-sign');
+        } else {
+            $(this).addClass('icon-plus-sign');
+            $(this).removeClass('icon-minus-sign');
+        }
+        targets.fadeToggle(200);
+    });
+    $(document).
+        on('ajax:send', function(e, xhr) {
+            $('.loading').show();
+        }).
+        on('ajax:complete', function(e, status) {
+            $('.loading').hide();
+        });
 })(jQuery);