diff --git a/client/galaxy/scripts/viz/visualization.js b/client/galaxy/scripts/viz/visualization.js index e8d18a2109f..edb0461d12b 100644 --- a/client/galaxy/scripts/viz/visualization.js +++ b/client/galaxy/scripts/viz/visualization.js @@ -48,8 +48,7 @@ var select_datasets = function(dataset_url, add_track_async_url, filters, succes $history_grid.empty().append( history_grid.$el ); var history_list = new Ui.Select.View({ onchange: function( history_id ) { - //history_grid.grid.set( 'url_base', Galaxy.root + 'visualization/list_history_datasets?f-history=' + history_id ); - history_grid.grid.set( 'filter', { 'history' : history_id } ); + history_grid.grid.add_filter( 'history', history_id ); history_grid.update_grid(); } }); diff --git a/static/maps/viz/visualization.js.map b/static/maps/viz/visualization.js.map index 2c30d856361..15cfb8798ce 100644 --- a/static/maps/viz/visualization.js.map +++ b/static/maps/viz/visualization.js.map @@ -1 +1 @@ -{"version":3,"file":"visualization.js","sources":["../../src/viz/visualization.js"],"names":["define","_","data_mod","util_mod","config_mod","GridView","Tabs","Ui","CustomToJSON","toJSON","self","this","json","each","constructor","to_json_keys","k","val","get","to_json_mappers","select_datasets","dataset_url","add_track_async_url","filters","success_fn","$history_grid","$","history_grid","url_base","Galaxy","root","url_data","dict_format","embedded","empty","append","$el","history_list","Select","View","onchange","history_id","grid","set","history","update_grid","ajax","url","success","response","options","push","label","name","value","id","update","library_grid","tabs","add","title","icon","modal","show","body","buttons","Cancel","hide","Add","requests","data","data_type","hda_ldda","attr","length","dataType","when","apply","then","track_defs","arguments","Array","map","arg","CanvasManager","default_font","undefined","dummy_canvas","new_canvas","dummy_context","getContext","font","char_width_px","measureText","width","patterns","load_pattern","extend","prototype","key","path","image","Image","src","onload","createPattern","get_pattern","canvas","manager","Cache","Backbone","Model","defaults","num_elements","obj_cache","key_ary","initialize","clear","get_elt","attributes","key_str","toString","index","indexOf","stale","splice","move_key_to_end","set_elt","deleted_key","shift","size","most_recently_added","GenomeDataManager","dataset","genome","init_data","min_region_size","filters_manager","data_mode_compatible","can_subset","call","initial_entries","add_data","entries","entry","set_data","region","data_is_ready","ready_deferred","Deferred","query_type","ss_deferred","ServerStateDeferred","ajax_settings","interval","go","resolve","search_features","query","params","getJSON","load_data","mode","resolution","extra_params","chrom","low","high","filter_names","i","filter_cols","JSON","stringify","result","get_data","is_deferred","entry_region","is_subregion","contains","subset_entry","copy","last_request","trim","DEEP_DATA_REQ","BROAD_DATA_REQ","get_more_data","req_type","cur_data","_mark_stale","console","log","query_low","start_val","max_high","query_region","data_manager","new_data_request","new_data_available","concat","max_low","message","replace","can_get_more_detailed_data","dataset_type","get_more_detailed_data","detail_multiplier","num_samples","get_genome_wide_data","all_data_available","gw_data","chrom_info","chrom_data","GenomeRegion","start","end","len","deferred","genome_wide_data","subregion","subset_fns","bigwig","filter","data_point","refseq","seq_start","slice","subregion_data","same","GenomeReferenceDataManager","dataset_placeholder","urlRoot","data_url","Genome","chroms_info","dbkey","get_chroms_info","get_chrom_region","chr_name","find","get_chrom_len","str_val","from_str","pieces","split","start_end","parseInt","on","compute_overlap","a_region","overlap","first_chrom","second_chrom","first_start","second_start","first_end","second_end","overlap_results","DIF_CHROMS","BEFORE","OVERLAP_START","CONTAINS","AFTER","CONTAINED_BY","OVERLAP_END","chrom_len","overlaps","intersection","GenomeRegionCollection","Collection","model","BrowserBookmark","note","BrowserBookmarkCollection","BackboneTrack","Dataset","models","default_value","type","ConfigSettingCollection","from_models_and_saved_values","prefs","preloaded_data","p","color","d","BackboneTrackCollection","Visualization","save","vis_json","GenomeVisualization","drawables","bookmarks","viewport","tracks","unset","add_tracks","view","dummy","obj_type","content_visible","TrackBrowserRouter","Router","route","new_loc","navigate","change_location","go_to"],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"visualization.js","sources":["../../src/viz/visualization.js"],"names":["define","_","data_mod","util_mod","config_mod","GridView","Tabs","Ui","CustomToJSON","toJSON","self","this","json","each","constructor","to_json_keys","k","val","get","to_json_mappers","select_datasets","dataset_url","add_track_async_url","filters","success_fn","$history_grid","$","history_grid","url_base","Galaxy","root","url_data","dict_format","embedded","empty","append","$el","history_list","Select","View","onchange","history_id","grid","add_filter","update_grid","ajax","url","success","response","options","history","push","label","name","value","id","update","library_grid","tabs","add","title","icon","modal","show","body","buttons","Cancel","hide","Add","requests","data","data_type","hda_ldda","attr","length","dataType","when","apply","then","track_defs","arguments","Array","map","arg","CanvasManager","default_font","undefined","dummy_canvas","new_canvas","dummy_context","getContext","font","char_width_px","measureText","width","patterns","load_pattern","extend","prototype","key","path","image","Image","src","onload","createPattern","get_pattern","canvas","manager","Cache","Backbone","Model","defaults","num_elements","obj_cache","key_ary","initialize","clear","get_elt","attributes","key_str","toString","index","indexOf","stale","splice","move_key_to_end","set_elt","deleted_key","shift","size","most_recently_added","GenomeDataManager","dataset","genome","init_data","min_region_size","filters_manager","data_mode_compatible","can_subset","call","initial_entries","add_data","entries","set","entry","set_data","region","data_is_ready","ready_deferred","Deferred","query_type","ss_deferred","ServerStateDeferred","ajax_settings","interval","go","resolve","search_features","query","params","getJSON","load_data","mode","resolution","extra_params","chrom","low","high","filter_names","i","filter_cols","JSON","stringify","result","get_data","is_deferred","entry_region","is_subregion","contains","subset_entry","copy","last_request","trim","DEEP_DATA_REQ","BROAD_DATA_REQ","get_more_data","req_type","cur_data","_mark_stale","console","log","query_low","start_val","max_high","query_region","data_manager","new_data_request","new_data_available","concat","max_low","message","replace","can_get_more_detailed_data","dataset_type","get_more_detailed_data","detail_multiplier","num_samples","get_genome_wide_data","all_data_available","gw_data","chrom_info","chrom_data","GenomeRegion","start","end","len","deferred","genome_wide_data","subregion","subset_fns","bigwig","filter","data_point","refseq","seq_start","slice","subregion_data","same","GenomeReferenceDataManager","dataset_placeholder","urlRoot","data_url","Genome","chroms_info","dbkey","get_chroms_info","get_chrom_region","chr_name","find","get_chrom_len","str_val","from_str","pieces","split","start_end","parseInt","on","compute_overlap","a_region","overlap","first_chrom","second_chrom","first_start","second_start","first_end","second_end","overlap_results","DIF_CHROMS","BEFORE","OVERLAP_START","CONTAINS","AFTER","CONTAINED_BY","OVERLAP_END","chrom_len","overlaps","intersection","GenomeRegionCollection","Collection","model","BrowserBookmark","note","BrowserBookmarkCollection","BackboneTrack","Dataset","models","default_value","type","ConfigSettingCollection","from_models_and_saved_values","prefs","preloaded_data","p","color","d","BackboneTrackCollection","Visualization","save","vis_json","GenomeVisualization","drawables","bookmarks","viewport","tracks","unset","add_tracks","view","dummy","obj_type","content_visible","TrackBrowserRouter","Router","route","new_loc","navigate","change_location","go_to"],"mappings":"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"} \ No newline at end of file diff --git a/static/scripts/viz/visualization.js b/static/scripts/viz/visualization.js index cc441cf3a94..997cf77df48 100644 --- a/static/scripts/viz/visualization.js +++ b/static/scripts/viz/visualization.js @@ -1,2 +1,2 @@ -define(["libs/underscore","mvc/dataset/data","viz/trackster/util","utils/config","mvc/grid/grid-view","mvc/ui/ui-tabs","mvc/ui/ui-misc"],function(a,b,c,d,e,f,g){var h={toJSON:function(){var b=this,c={};return a.each(b.constructor.to_json_keys,function(a){var d=b.get(a);a in b.constructor.to_json_mappers&&(d=b.constructor.to_json_mappers[a](d,b)),c[a]=d}),c}},i=function(b,c,d,h){var i=$("
"),j=new e({url_base:Galaxy.root+"visualization/list_history_datasets",url_data:d,dict_format:!0,embedded:!0});i.empty().append(j.$el);var k=new g.Select.View({onchange:function(a){j.grid.set("filter",{history:a}),j.update_grid()}});$.ajax({url:Galaxy.root+"api/histories",success:function(b){var c=[];a.each(b,function(a){c.push({label:a.name,value:a.id})}),k.update(c)}});var l=new e({url_base:Galaxy.root+"visualization/list_libraries",url_data:d,dict_format:!0,embedded:!0}),m=new f.View;m.add({id:"histories",title:"Histories",icon:"fa fa-header",$el:$("").append($("").append("Selected history:")).append(k.$el).append($("").append("Available datasets:")).append(i)}),m.add({id:"libraries",title:"Libraries",icon:"fa fa-database",$el:l.$el}),Galaxy.modal.show({title:"Select datasets for new tracks",body:m.$el,buttons:{Cancel:function(){Galaxy.modal.hide()},Add:function(){var a=[];m.$("input[name=id]:checked,input[name=ldda_ids]:checked").each(function(){var b={data_type:"track_config",hda_ldda:"hda"},d=$(this).val();"id"!==$(this).attr("name")&&(b.hda_ldda="ldda"),a[a.length]=$.ajax({url:c+"/"+d,data:b,dataType:"json"})}),$.when.apply($,a).then(function(){var a=arguments[0]instanceof Array?$.map(arguments,function(a){return a[0]}):[arguments[0]];h(a)}),Galaxy.modal.hide()}}})},j=function(a){this.default_font=void 0!==a?a:"9px Monaco, Lucida Console, monospace",this.dummy_canvas=this.new_canvas(),this.dummy_context=this.dummy_canvas.getContext("2d"),this.dummy_context.font=this.default_font,this.char_width_px=this.dummy_context.measureText("A").width,this.patterns={},this.load_pattern("right_strand","/visualization/strand_right.png"),this.load_pattern("left_strand","/visualization/strand_left.png"),this.load_pattern("right_strand_inv","/visualization/strand_right_inv.png"),this.load_pattern("left_strand_inv","/visualization/strand_left_inv.png")};a.extend(j.prototype,{load_pattern:function(a,b){var c=this.patterns,d=this.dummy_context,e=new Image;e.src=Galaxy.root+"static/images"+b,e.onload=function(){c[a]=d.createPattern(e,"repeat")}},get_pattern:function(a){return this.patterns[a]},new_canvas:function(){var a=$("")[0];return a.manager=this,a}});var k=Backbone.Model.extend({defaults:{num_elements:20,obj_cache:null,key_ary:null},initialize:function(){this.clear()},get_elt:function(b){var c=this.attributes.obj_cache,d=this.attributes.key_ary,e=b.toString(),f=a.indexOf(d,function(a){return a.toString()===e});return-1!==f&&(c[e].stale?(d.splice(f,1),delete c[e]):this.move_key_to_end(b,f)),c[e]},set_elt:function(a,b){var c=this.attributes.obj_cache,d=this.attributes.key_ary,e=a.toString(),f=this.attributes.num_elements;if(!c[e]){if(d.length>=f){var g=d.shift();delete c[g.toString()]}d.push(a)}return c[e]=b,b},move_key_to_end:function(a,b){this.attributes.key_ary.splice(b,1),this.attributes.key_ary.push(a)},clear:function(){this.attributes.obj_cache={},this.attributes.key_ary=[]},size:function(){return this.attributes.key_ary.length},most_recently_added:function(){return 0===this.size()?null:this.attributes.key_ary[this.attributes.key_ary.length-1]}}),l=k.extend({defaults:a.extend({},k.prototype.defaults,{dataset:null,genome:null,init_data:null,min_region_size:200,filters_manager:null,data_type:"data",data_mode_compatible:function(){return!0},can_subset:function(){return!1}}),initialize:function(){k.prototype.initialize.call(this);var a=this.get("init_data");a&&this.add_data(a)},add_data:function(b){this.get("num_elements")