Esempio n. 1
0
                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
                    );
                }
Esempio n. 2
0
        $.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);
        });