Fix pipeline instance expand - fixes #10778
authorTom Morris <tfmorris@curoverse.com>
Thu, 22 Dec 2016 18:55:15 +0000 (13:55 -0500)
committerTom Morris <tfmorris@curoverse.com>
Thu, 22 Dec 2016 18:55:15 +0000 (13:55 -0500)
apps/workbench/app/assets/javascripts/work_unit_component.js

index 25f1ddcc09c77da92636773a1d76434f2e957b78..e63aecde70a4c48ac0d61b6e066513967a0e6928 100644 (file)
@@ -1,18 +1,16 @@
 $(document).
   on('click', '.component-detail-panel', function(event) {
     var href = $($(event.target).attr('href'));
-    if ($(href).attr("class").split(' ').indexOf("in") == -1) {
-      return;   // collapsed; nothing more to do
+    if ($(href).hasClass("in")) {
+      var content_div = href.find('.work-unit-component-detail-body');
+      content_div.html('<div class="spinner spinner-32px col-sm-1"></div>');
+      var content_url = href.attr('content-url');
+      var action_data = href.attr('action-data');
+      $.ajax(content_url, {dataType: 'html', type: 'POST', data: {action_data: action_data}}).
+        done(function(data, status, jqxhr) {
+          content_div.html(data);
+        }).fail(function(jqxhr, status, error) {
+          content_div.html(error);
+        });
     }
-
-    var content_div = href.find('.work-unit-component-detail-body');
-    content_div.html('<div class="spinner spinner-32px col-sm-1"></div>');
-    var content_url = href.attr('content-url');
-    var action_data = href.attr('action-data');
-    $.ajax(content_url, {dataType: 'html', type: 'POST', data: {action_data: action_data}}).
-      done(function(data, status, jqxhr) {
-        content_div.html(data);
-      }).fail(function(jqxhr, status, error) {
-        content_div.html(error);
-      });
   });