Merge branch 'master' into 3118-docker-fixes
[arvados.git] / apps / workbench / app / assets / javascripts / select_modal.js
index 6e22d8013924661a50ebcf39a6123dad5eb673b0..0a58213eb9ffdea8d16efca470d59e1cc796a294 100644 (file)
@@ -14,6 +14,19 @@ $(document).on('click', '.selectable', function() {
         closest('.modal').
         find('[data-enable-if-selection]').
         prop('disabled', !any);
+
+    if ($this.hasClass('active')) {
+        $(".modal-dialog-preview-pane").html('<div class="spinner spinner-32px spinner-h-center spinner-v-center"></div>');
+        $.ajax($this.attr('data-preview-href'),
+               {dataType: "html"}).
+           done(function(data, status, jqxhr) {
+                $(".modal-dialog-preview-pane").html(data);
+            }).
+            fail(function(data, status, jqxhr) {
+                $(".modal-dialog-preview-pane").text('Preview load failed.');
+            });
+    }
+
 }).on('click', '.modal button[data-action-href]', function() {
     var selection = [];
     var data = [];