X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/cec09589e50ced6d0b7a0d90d5ca124241d4a58a..46a7d27450216b1e022d23396931aa1b46c58c73:/apps/workbench/app/views/application/_choose.js.erb diff --git a/apps/workbench/app/views/application/_choose.js.erb b/apps/workbench/app/views/application/_choose.js.erb index 3bb369451a..b033c9bf2f 100644 --- a/apps/workbench/app/views/application/_choose.js.erb +++ b/apps/workbench/app/views/application/_choose.js.erb @@ -5,4 +5,24 @@ $('body > .modal-container .modal .modal-footer .btn-primary'). attr('data-action-href', '<%= j params[:action_href] %>'). attr('data-method', '<%= j params[:action_method] %>'). data('action-data', <%= raw params[:action_data] %>); -$(document).trigger('ajax:complete'); +$(".chooser-show-project").on("click", function() { + $("#choose-scroll").html("
"); + $(".modal-dialog-preview-pane").html(''); + var t = $(this); + var d = { + partial: true, + multiple: <%= multiple || "false" %> + }; + if (t.attr("data-project-uuid") != null) { + d.project_uuid = t.attr("data-project-uuid"); + } + $.ajax('<%=j url_for %>', { + dataType: "json", + type: "GET", + data: d + }).done(function(data, status, jqxhr) { + $("#chooser-breadcrumb").text(t.text()); + $("#choose-scroll").html(data.content); + $("#choose-scroll").prop("data-infinite-content-href", "next_page_href"); + }); +});