X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/51aaccb65bb4ce087e2b9ba69486f3db870825e7..0f119f7707d93e90842fce3890deffc59c5e7081:/apps/workbench/app/assets/javascripts/tab_panes.js diff --git a/apps/workbench/app/assets/javascripts/tab_panes.js b/apps/workbench/app/assets/javascripts/tab_panes.js index 07e46fe65f..0b38dbc16f 100644 --- a/apps/workbench/app/assets/javascripts/tab_panes.js +++ b/apps/workbench/app/assets/javascripts/tab_panes.js @@ -106,8 +106,8 @@ $(document).on('arv:pane:reload', '[data-pane-content-url]', function(e) { var content_url = $pane.attr('data-pane-content-url'); $.ajax(content_url, {dataType: 'html', type: 'GET', context: $pane}). done(function(data, status, jqxhr) { - // Preserve collapsed state var $pane = this; + // Preserve collapsed state var collapsable = {}; $(".collapse", this).each(function(i, c) { collapsable[c.id] = $(c).hasClass('in'); @@ -124,7 +124,7 @@ $(document).on('arv:pane:reload', '[data-pane-content-url]', function(e) { $pane.removeClass('pane-loading'); $pane.addClass('pane-loaded'); $pane.attr('data-loaded-at', (new Date()).getTime()); - $pane.trigger('arv:pane:loaded'); + $pane.trigger('arv:pane:loaded', [$pane]); if ($pane.hasClass('pane-stale')) { $pane.trigger('arv:pane:reload'); @@ -148,7 +148,7 @@ $(document).on('arv:pane:reload', '[data-pane-content-url]', function(e) { replace(//g, '>'); } - $pane.html('

' + + $pane.html('

' + '' + ' ' + 'Reload tab

');