Commit Graph
592 Commits
Author SHA1 Message Date
Jeremy Goecks bb7cfbc11b Trackster: use icons for setting data transparency, height based on filter values. 2011-12-26 17:24:30 -05:00
Jeremy Goecks 0a3eb41ae4 Trackster: when running tools, replace track with group. 2011-12-22 13:11:34 -05:00
Jeremy Goecks 63523e1dcb Trackster: fix bug in 13ba6909faae that prevented display in Dense mode. 2011-12-17 14:29:23 -05:00
Jeremy Goecks c18c8a1901 Trackster: make FeatureTracks compatible with 09c6c980e463 in preparation for enabling FeatureTracks in composite tracks. 2011-12-14 17:36:18 -05:00
Jeremy Goecks a5e1ef2b6e Trackster: small fixes so that ReferenceTracks are compatible with changes in 09c6c980e463 2011-12-14 15:25:03 -05:00
Jeremy Goecks ca3219e25f Trackster: more memory-efficent drawing of composite tracks. Composite tracks are now drawn and composited on a single tile rather than compositing using multiple tiles. Currently only LineTracks are supported. 2011-12-12 15:58:36 -05:00
Jeremy Goecks 72795a888c Trackster: remove unused parameter from draw_helper function. 2011-12-12 13:26:58 -05:00
Jeremy Goecks e310624be1 Trackster: (a) fix small bug in drawing composite tracks and (b) pass canvas in as argument to draw_tile. 2011-12-10 12:25:44 -05:00
Jeremy Goecks b466b2fa14 Trackster bug fixes for random color generation and LineTrack display in line and intensity modes. 2011-12-10 10:35:31 -05:00
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 5100b0e075 Trackster: standardize tile cache creation and size. 2011-12-08 09:00:47 -05:00
Jeremy Goecks 0e703fc6c6 Trackster: enable tracks to share data managers. 2011-12-07 15:50:58 -05:00
Jeremy Goecks 44ffc80d97 Trackster: (a) bug fixes and refactoring and (b) prepartion for composite tracks. 2011-12-07 11:31:51 -05:00
Jeremy Goecks 74799ec699 Remove unneeded vis_id parameter from tracks/chroms method. 2011-12-03 17:06:33 -05:00
Jeremy Goecks abc524f5a2 Trackster bug fix: add missing object reference. 2011-12-02 14:20:29 -05:00
Jeremy Goecks ad7d37774d (1) Fail gracefully when visualization cannot be saved and (2) fix bug in setting modal's minimum width. 2011-12-02 13:56:45 -05:00
Jeremy Goecks b22b2358dc Trackster: interpret feature track data using 0-based, half-open coordinate system. 2011-12-02 11:10:04 -05:00
Jeremy Goecks fc66cff96b Trackster: fix bug in determining when to display filters. 2011-12-01 15:01:28 -05:00
Jeremy Goecks 1fb135cc15 Trackster: refactor action icon creation and initialization. 2011-11-23 16:11:39 -05:00
Jeremy Goecks 85e4fe3547 Fix Tile variable name so that it connotes what it actually stores. 2011-11-19 18:15:24 -05:00
Jeremy Goecks b7699f7cf0 Trackster performance improvements: (a) build tile messages only once during tile creation and (b) move tiles rather than show/hide tiles when scrolling. 2011-11-18 11:52:24 -05:00
Jeremy Goecks 65e47b189d Pack js scripts. 2011-11-17 15:08:49 -05:00
Jeremy Goecks 8ed4d08bea Trackster: significant refactoring to unify Drawables' HTML structure and also facilitate customization. Groups now use icons and can show/hide content. 2011-11-15 18:04:09 -05:00
Jeremy Goecks c8042d9952 Fix bug in Trackster's 'Add Datasets to Visualization' button. 2011-11-15 15:50:36 -05:00
Jeremy Goecks be4b903d28 Rename toggle-contract to toggle in CSS so that CSS class name matches icon file name. 2011-11-15 15:29:25 -05:00
Jeremy Goecks 5b19eed45e Make history UI icons compatible with changes in 9dbc82483bd2. 2011-11-14 12:12:52 -05:00
Jeremy Goecks 07bc916171 Trackster: use icon to set track mode. 2011-11-10 19:01:31 -05:00
Jeremy Goecks ebdaf62c90 Make toggle icons use black and white and color on hover to match other Trackster icons. 2011-11-10 16:16:26 -05:00
Dannon Baker 8c4f54ff77 Repack of .js 2011-11-10 08:54:23 -05:00
James Taylor a5224d49e9 Trackster: dense mode features are full height again, don't draw strand indicators when drawing squished features. 2011-11-08 11:37:12 -05:00
James Taylor 98513d7e2f Trackster: fix strand drawing for single blocks with no thin/thick part 2011-11-07 18:22:47 -05:00
James Taylor c4cb89efc2 Trackster: code for adding multiple bookmarks from a dataset. Currently the button is commented out until this can be made more usable 2011-11-07 16:59:15 -05:00
James Taylor 75b4737ea2 Trackster: fix loading of track connector style when initializing from saved 2011-11-07 15:36:46 -05:00
James Taylor 583799bea9 Trackster: allow selecting the arc connector style for feature tracks, add support for select config parameter type 2011-11-07 12:34:23 -05:00
James Taylor 18fcf1ca29 merge 2011-11-07 10:27:50 -05:00
James Taylor 43ec3def31 Trackster: use hover event for feature track popups 2011-11-07 10:21:17 -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 901fdbb613 Trackster: color reads based on strand aligned to. 2011-11-05 18:21:38 -04:00
James Taylor e669a876aa Trackster: making config form generation for parameters a function so it can be used recursively (for conditional configuration, not yet implemented) 2011-11-05 14:55:11 -04:00
James Taylor 5ea4590857 Trackster: show color pickers to left of input rather than underneath 2011-11-02 18:07:28 -04:00
Jeremy Goecks 93dbdc044a Trackster: fix bug in showing 'add datasets' button and rename update_track_icons to update_icons for clarity. 2011-11-02 18:05:38 -04:00
James Taylor 96cfea923d Trackster: allow track contents to be hidden without removing track. Hidden tracks are condensed and not drawn. TODO: whether a track is hidden is not currently saved. No easy way to inherit prefs right now. 2011-11-02 17:53:00 -04:00
Jeremy Goecks cefa76b491 Trackster: (a) give every Drawable unique id and (b) remove unused reference to jquery.scrollTo. 2011-11-02 17:48:22 -04:00
James Taylor 2ca322c0e2 Trackster: allow configuration elements to have help text 2011-11-02 13:37:24 -04:00
James Taylor 4464b804e2 Make default height for LineTracks smaller, 32px seems more reasonable. Possibly it should be larger if there is both positive and negative data? 2011-11-01 18:56:34 -04:00
Jeremy Goecks b6d64f6a52 Fix vertical scrolling via keyboard in Trackster. 2011-11-01 17:51:53 -04:00
James Taylor deb23fce11 Automated merge with https://bitbucket.org/galaxy/galaxy-central 2011-11-01 14:54:25 -04:00
James Taylor 501bd68cd1 Trackster: set min/max values for wiggle tracks using standard deviation. Add a new FeaturePainter that uses Arcs to connect blocks. Allow FeaturePainters to provide (computed) top and bottom padding around the rows where features are drawn. 2011-11-01 14:54:11 -04:00
Jeremy Goecks 0fddc97e94 Trackster: (a) refactor tool data functionality into TiledTrack class so that it is generally available; (b) enable VcfTracks to work with tools; and (c) more robust parameter setting. Enable Unified Genotyper to work with Trackster. 2011-11-01 10:49:34 -04:00