Trackster: when creating a visualization, default the view to the first chromosome.

This commit is contained in:
Jeremy Goecks
2012-12-11 16:47:54 -05:00
parent 54fc9ff1d5
commit 324a69d64e
2 changed files with 6 additions and 2 deletions
+1 -1
View File
@@ -1190,7 +1190,7 @@ extend( TracksterView.prototype, DrawableCollection.prototype, {
view.chrom_select.html(chrom_options);
view.chrom_start_index = result.start_index;
chrom_data.resolve(result);
chrom_data.resolve(result.chrom_info);
},
error: function() {
alert("Could not load chroms for this dbkey:", view.dbkey);
+5 -1
View File
@@ -188,7 +188,7 @@ var TracksterUI = base.Base.extend({
var self = this,
view = new tracks.TracksterView(view_config);
view.editor = true;
$.when( view.load_chroms_deferred ).then(function() {
$.when( view.load_chroms_deferred ).then(function(chrom_info) {
// Viewport config.
if (viewport_config) {
var
@@ -201,6 +201,10 @@ var TracksterUI = base.Base.extend({
view.change_chrom(chrom, start, end);
}
}
else {
// No viewport, so use first chromosome.
view.change_chrom(chrom_info[0].chrom);
}
// Add drawables to view.
if (drawables_config) {