Commit Graph
609 Commits
Author SHA1 Message Date
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
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