content: function(parent_elt) { // Create view config. var view_config = { container: parent_elt, name: viz.get("title"), id: viz.id, // FIXME: this will not work with custom builds b/c the dbkey needed to be encoded. dbkey: viz.get("dbkey"), stand_alone: false }; var latest_revision = viz.get("latest_revision"); var drawables = latest_revision.config.view.drawables; // Set up datasets in drawables. _.each(drawables, d => { d.dataset = { hda_ldda: d.hda_ldda, id: d.dataset_id }; }); ui.create_visualization( view_config, latest_revision.config.viewport, latest_revision.config.view.drawables, latest_revision.config.bookmarks, false ); }
$.when(viz.fetch()).then(() => { var ui = new trackster.TracksterUI(Galaxy.root); // Construct frame config based on dataset's type. var frame_config = { title: viz.get("name"), type: "other", content: function(parent_elt) { // Create view config. var view_config = { container: parent_elt, name: viz.get("title"), id: viz.id, // FIXME: this will not work with custom builds b/c the dbkey needed to be encoded. dbkey: viz.get("dbkey"), stand_alone: false }; var latest_revision = viz.get("latest_revision"); var drawables = latest_revision.config.view.drawables; // Set up datasets in drawables. _.each(drawables, d => { d.dataset = { hda_ldda: d.hda_ldda, id: d.dataset_id }; }); ui.create_visualization( view_config, latest_revision.config.viewport, latest_revision.config.view.drawables, latest_revision.config.bookmarks, false ); } }; self.add(frame_config); });