Commit Graph
619 Commits
Author SHA1 Message Date
Jeremy Goecks 6acc73cf5c Trackster: multi-track dynamic filtering, multiple filtering bug fixes, and packed script. 2012-01-25 11:08:23 -05:00
Jeremy Goecks 997a00b766 Trackster: refactoring in preparation for multi-track filtering. 2012-01-24 12:13:00 -05:00
Jeremy Goecks 5e9fc86553 Trackster: fix drawing bug when clear_after is true. 2012-01-23 18:37:39 -05:00
Jeremy Goecks 090a2b9c2c Trackster: provide icon to randomly set color in drawable config. Pack script. 2012-01-23 14:24:03 -05:00
Jeremy Goecks 65294ae543 Trackster: fix bugs in summary tree display & pack script. 2012-01-22 16:21:59 -05:00
Jeremy Goecks a87b0a6476 Trackster: (a) simplify nav bar width control; (b) fix embedded visualizations; (c) pack script. 2012-01-19 11:48:56 -05:00
Jeremy Goecks 31d2bb3092 Trackster: true replacement of a track with a group when running a tool. 2012-01-16 17:36:04 -05:00
Jeremy Goecks 5e121d6f13 Trackster: fixes for running tools. 2012-01-16 14:25:26 -05:00
Jeremy Goecks e67b212f3b Trackster: bug fix for showing 'more data' icons. Pack scripts. 2012-01-16 11:05:48 -05:00
Jeremy Goecks 2d2834da7d Trackster: fix reference track display bug. 2012-01-13 11:47:32 -05:00
Jeremy Goecks 429567d317 Fix jQuery 1.7 compatibility bug so that multi-selects are not replaced by search+select and pack scripts. 2012-01-12 13:26:58 -05:00
Jeremy Goecks 146bbcda18 Trackster: bug fix when padding tiles for display. 2012-01-11 14:19:27 -05:00
Jeremy Goecks e1d05ed4c7 Pack trackster script. 2012-01-11 10:00:14 -05:00
Jeremy Goecks ad07296f51 Trackster: gentler compositing and refactoring so that compositing operations are at appropriate level. 2012-01-10 17:36:55 -05:00
Jeremy Goecks 598031f8de Trackster: add icon that shows more features by increasing the number of rows shown. Update tipsy text in 'get more data' icons' to include message. 2012-01-09 12:12:32 -05:00
Jeremy Goecks 34dbec8330 Trackster: add tipsy for icons used to get more data. 2012-01-09 10:10:17 -05:00
Jeremy Goecks 90f7939061 Trackster: organization and variable renaming in slotter code. 2012-01-09 09:48:42 -05:00
Jeremy Goecks eba7a203fc Trackster: fix bug with multiple color pickers in track config. 2012-01-07 12:02:30 -05:00
Jeremy Goecks 542d206eef Trackster: update criteria for allowing composite tracks; any number of line tracks and a feature track can now be composited. 2012-01-06 11:41:15 -05:00
Jeremy Goecks 2a5ac0d28c Trackster: ensure all visible composite track tiles have the same height so that line tracks are rendered correctly. 2012-01-06 11:30:04 -05:00
Jeremy Goecks 8367ae3607 Trackster: enable composite tracks composed of a FeatureTrack and LineTrack. Refactor to always handle left_offset only in draw_helper. 2012-01-05 19:46:49 -05:00
Jeremy Goecks 001fc6ce78 Trackster: clear track content during initialization. 2012-01-04 14:27:28 -05:00
Jeremy Goecks 5f578f9e84 Trackster: pass w_scale into Painters because it cannot be recomputed from drawing width alone. 2011-12-28 15:27:50 -05:00
Jeremy Goecks 5184cfa8a2 Trackster: bug fixes for eb5c80ae4161 2011-12-28 13:29:30 -05:00
Jeremy Goecks bb2666dd65 Trackster: add tile predraw init for CompositeTracks and use it to set global min, max for composited line tracks. 2011-12-27 22:07:17 -05:00
Jeremy Goecks d1036da376 Update to jQuery v1.7.1 and pack scripts. 2011-12-27 11:11:12 -05:00
Jeremy Goecks 82981dd2e3 Trackster: use track-specific function to determine if cached data is usable for a given display mode. This obviates the need to use mode in data cache keys and prevents unneeded fetching of data. 2011-12-27 10:52:59 -05:00
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