X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/8dc951d7f9a21a2429c38cbb3e119bb382618b95..0ff82bc2ba91e0efb6813d74348267c2320f0ada:/apps/workbench/app/assets/javascripts/work_unit_component.js diff --git a/apps/workbench/app/assets/javascripts/work_unit_component.js b/apps/workbench/app/assets/javascripts/work_unit_component.js index 25f1ddcc09..a84a2e71b8 100644 --- a/apps/workbench/app/assets/javascripts/work_unit_component.js +++ b/apps/workbench/app/assets/javascripts/work_unit_component.js @@ -1,18 +1,20 @@ +// Copyright (C) The Arvados Authors. All rights reserved. +// +// SPDX-License-Identifier: AGPL-3.0 + $(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('
'); + 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('
'); - 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); - }); });