Commit Graph
14 Commits
Author SHA1 Message Date
Jeremy Goecks b8be0448de Trackster: fix bugs in e1da72b42db7 that prevented adding tracks. 2011-12-09 17:03:33 -05:00
Jeremy Goecks f93d81751d First pass on composite tracks. To facilitate composite tracks, draw_helper now returns jQuery Deferred objects rather than null when drawing cannot occur so that tile drawing can be more closely tracked. Current limitations of composite tracks: (a) can be created only inside groups; (b) only tracks of the same type can be composited; and (c) no normalization is done b/t tracks. Also implemented generic save/restore functionality. Pack JS scripts. 2011-12-09 15:38:03 -05:00
Jeremy Goecks 7e001829db Trackster: tooltips for navigational elements and better showing/hiding of add tracks button. 2011-11-05 19:12:07 -04:00
Jeremy Goecks b6d64f6a52 Fix vertical scrolling via keyboard in Trackster. 2011-11-01 17:51:53 -04:00
Jeremy Goecks 1519abb0c6 Enhance Trackster VCF support: (a) use ReadPainter rather than VariantPainter and (b) provide support for insertions and deletions. Pack scripts. 2011-10-31 15:31:59 -04:00
Jeremy Goecks 7800c6fe1c Trackster: make overview its own track, add icons for showing/hiding overview, and make track header optional. 2011-10-23 16:32:04 -04:00
Jeremy Goecks a053ecac57 Trackster: refactoring to remove (a) references to view.tracks because view can hold any drawable option and (b) track ids because they are no longer used. 2011-10-11 14:47:34 -04:00
Jeremy Goecks 8020926e8e Trackster: fixes for adding a dataset to a new visualization. 2011-09-30 14:21:51 -04:00
Jeremy Goecks 86dc44ea34 Trackster improvements: (a) groups now have menus and can be renamed and deleted; (b) mode is again saved and restored; (c) tracks can be added directly to groups rather than only the view; running a tool inside trackster creates its own group and places new tracks in group. 2011-09-30 09:26:22 -04:00
Jeremy Goecks ae03419afc Trackster: (a) enable renaming and removing of groups and (b) more refactoring to enable groups to have preferences. Pack scripts. 2011-09-28 10:47:54 -04:00
Jeremy Goecks 7e3e34ba8b Trackster: use jQuery Deferred objects rather than callbacks for cleaner initialization of saved visualizations. This prevents intermittent 'no data for this chrom/contig' message from appearing incorrectly. 2011-09-27 13:06:34 -04:00
Jeremy Goecks 54542ad9d6 Trackster: (1) save and restore track groups; (2) support nested groups; (3) make View a DrawableCollection. 2011-09-24 10:45:34 -04:00
Jeremy Goecks 2380d990e2 Trackster: (a) remove child tracks, which are replaced with track groups and (b) preserve and restore track ordering, which was broken in 732ad7ebde0c. 2011-09-19 16:07:53 -04:00
Jeremy Goecks a360a335c7 Trackster: create a set of shared functions for managing the user interface and use functions in both visualization editor and display. 2011-08-25 11:28:01 -04:00