Commit Graph
252 Commits
Author SHA1 Message Date
Kanwei Li a541704a4a trackster: Fix drawing of features being cut off at bottom, added dropdown to track name for setting overview, and preferences in the future 2010-09-02 18:46:23 -04:00
Kanwei Li 4ea8dd779b trackster: Changing display mode from "Auto" now fetches additional detail data and displays features. Displays error messages in canvas elements if present. Limit number of features displayed in one tile due to above feature. Fix bugs in visualization creation from form 2010-09-01 18:20:42 -04:00
Dannon Baker 894e1a43c3 Repacked workflow editor. 2010-08-31 11:58:59 -04:00
Dannon Baker a7aab68bbc Constrain connection to correct outputs when using ChangeDatatypeAction in workflow editor. 2010-08-30 18:48:08 -04:00
Dannon Baker 1d7a117da0 Workflow Fix- Enabled connection of nodes using ChangeDatatypeAction in the editor pane. 2010-08-30 18:38:35 -04:00
Kanwei Li ab8217d1e9 trackster: fix use of an old variable 2010-08-27 15:43:11 -04:00
Kanwei Li d8ad672ecf trackster: make "go-to" navigation inline, activated when chrom position is clicked. Drag-zoom overlay should now cover entire viewport (was missing a bit at bottom) 2010-08-26 19:04:55 -04:00
Kanwei Li 2b1d895ecf Repack js 2010-08-26 12:14:04 -04:00
Kanwei Li 4f291405f6 trackster: Overview track, viz cloning, "Go-to" specific location, UI fixes
- Each track now has an Overview checkbox that will set the initial chromosome-wide view of that track to become the overview
- Visualizations that users own or are shared with can now be cloned
- Go-to feature lets users go directly to a certain chrom (eg "chr1"), or chrom and position ("chr1:1-100,000,000")
- Fix double flushing when creating converter
- Line tracks display mode is now inline
- Use smaller font for tracks
- Fix web-kit bug where using scrollbar would also trigger viewport dragging
- Fix Line tracks jumping around when changing position
- Made default Line track height 80px from 100px
- Fix drag-zoom overlay appearing at top of header instead of Label track

- Minor grid refactoring
2010-08-26 12:12:32 -04:00
Dannon Baker 1d6896a316 Fix for the issue where multiple of the same action on separate outputs of a single tool were being overwritten as one. 2010-08-26 08:10:12 -04:00
Kanwei Li 4bd9e909b7 Use image_path for workflows and show_modal instead of relative paths 2010-08-20 15:00:52 -04:00
Dannon Baker 6803dea808 Workflow Output Tagging 2010-08-19 23:18:56 -04:00
Kanwei Li 0ec45350aa trackster: Show counts for summary view by default, but only when text can fit in. Fix summary view off-by-pixel bug. Display Mode is now only initialized once and stays the same while switching chroms. 2010-08-09 20:01:02 -04:00
Kanwei Li 1898e7712b trackster: Add new dbkey column to viz tables, finish "Visualize in Trackster" button functionality
- Dbkey now shown in "Saved Visualizations" grid
- "Visualize in Trackster" icon in history pane for supported dataset now works, letting you add that dataset to an existing browser or to a new browser. Dbkey for existing browsers is also shown.
2010-08-03 15:10:30 -04:00
Jeremy Goecks 1e12562272 Add a ratings framework so that users can rate shared items. All sharable items--histories, workflows, datasets, visualizations, and pages--can be rated. Main framework components are (1) database tables for storing ratings; (2) UsesItemRatings mixin that supports rating items and obtaining an item's average rating; (3) controller methods to handle rating asynchronously; and (4) jQuery star rating plugin and supporting code that enables interactive item rating. (2) and (4) can be reused in the community space. 2010-08-03 11:45:25 -04:00
Kanwei Li c11b2ce4bc trackster:
- Fix Reference track incorrect display offset
- When no tracks exist in editor, show suggestion to add tracks
- Clicking "Visualize in Trackster" in history now shows a grid of current browsers, but actual adding is still work in progress
2010-07-28 18:51:32 -04:00
Kanwei Li c44e91819e trackster:
- Fix vertical scrolling with mouse quirkiness
- Intro screen asking to select a chrom when no chrom is selected
- Fix Reference tracks not hiding when there is no longer sequence to display
- Make embedded vis not overflow
- Fix drag-selecting region not working in embedded viz

make_style.py can now be run without parameters, which will default to the blue theme
2010-07-26 12:26:39 -04:00
Kanwei Li abf2404f02 trackster: remove mousewheel zoom (since scrolling window is more important), fix overview drag bug 2010-07-20 14:47:36 -04:00
Kanwei Li 8e2331d652 Add image_path global variable to base_panels so that images can always have the right path. Fix image issues with trackster 2010-07-13 16:22:27 -04:00
Kanwei Li 7bc37cfcf7 Fixed creation of new tracks, missing template-generated css for trackster, add .DS_Store, *.rej and *.orig to hgignore 2010-07-12 14:59:11 -04:00
Jeremy Goecks f9911cae38 Pack scripts and update JS version. 2010-07-12 11:10:49 -04:00
Jeremy Goecks b3e1228cdc Make URLs for viz zoom in/out images relative. 2010-07-12 11:07:02 -04:00
Kanwei Li ca09f826eb trackster: Track browsers can now be embedded in Galaxy Pages as multiple browsers can now exist at the same time after refactoring. Display code is now separated from editor code. Some scrolling bugs have been fixed as well. 2010-07-01 20:04:29 -04:00
Jeremy Goecks fc5110f08d Fix bug that prevented correct toggling of recently used menu. 2010-06-21 15:07:38 -04:00
Jeremy Goecks 0a473b66f9 Smooth out the interactions b/t searching and recently used tools menu and add user preferences and logging to these features. In particular: (a) added code to manage hiding/showing of recently used items when search is active; (b) added simple Javascript framework for logging actions and setting user preferences asynchronously; and (c) enabled user preferences and logging for tool search and recently used tools menu. 2010-06-21 10:15:10 -04:00
Daniel Blankenberg b243311c92 Enhance workflow editor to work with a list of output formats instead of only one. This fixes the bug were outputs utilizing a change_format tag could not be connected to an input that was of the changed-to type. 2010-06-18 14:26:18 -04:00
Jeremy Goecks 8d04bfe82b Add tool searching functionality using Whoosh and lots of jQuery. Search is currently hidden by default but will soon be a user preference. 2010-06-17 17:22:55 -04:00
Kanwei Li ce75edfa5f trackster: Supports display of reference sequence in twobit format. Mapping of dbkey to twobit file is done in tool-data/twobit.loc. Reference track will automatically be shown when zoomed in if the twobit file exists for that dbkey. Also fixes a drawing issue with Reference/Read tracks. 2010-06-15 17:51:12 -04:00
Jeremy Goecks d3f60664a9 Fix grid initialization bug that was preventing visualization grids from working properly. 2010-06-15 10:04:30 -04:00
Dannon Baker e6fbb81168 Added annotations to run workflow display.
New feature- actions in workflow steps.  Change name, hide dataset, change datatype enabled.
2010-06-11 10:16:27 -04:00
Kanwei Li dcfeb36f7c Fix creating new trackster viz, fix autocomplete grouping by first character 2010-06-09 15:51:01 -04:00
Jeremy Goecks a84c85004e Set 3000 as the theoretical maximum and 1500 as the current maximum for the number of items that a search+select box can accept. These numbers balance capacity and performance. 2010-06-07 17:03:24 -04:00
Kanwei Li 47407f39ad Fix autocomplete select not closing after dragging text inside, and holding arrow keys not triggering multiple times in firefox. Cleanup JS 2010-06-06 18:55:09 -04:00
Jeremy Goecks af04947287 Better handling of return key in search+select. 2010-06-05 12:00:10 -04:00
Kanwei Li 0bcd4656bd trackster: Implemented drag-zooming by letting you drag a region in the top label track (where chrom position is shown). Refactored to not use zoom levels anymore. 2010-06-03 17:58:58 -04:00
Jeremy Goecks 89aa0dd8bf Search/select sorts only dbkey selects; others are unsorted. 2010-05-31 15:18:32 -04:00
Kanwei Li 64baf696f5 trackster: Can manually set display modes for tracks. Move buttons to the headers. 2010-05-28 21:13:25 -04:00
Jeremy Goecks 8d1b842279 Fix selector bug in search+select. 2010-05-26 15:27:06 -04:00
Jeremy Goecks 32acc918a8 Do not use search/select for multi-select inputs and pack scripts. 2010-05-25 14:42:52 -04:00
Kanwei Li 16bcc65b6f trackster: respect block color for bam 2010-05-24 17:41:59 -04:00
Jeremy Goecks dc0e679767 Another pass on search+select for autocomplete that handles user input much better. 2010-05-21 15:50:49 -04:00
Jeremy Goecks c81b275d1c Replace big selects that refresh on change with search+select. 2010-05-17 10:58:16 -04:00
Jeremy Goecks 08e6cee1fc Only use search+select when jquery autocomplete plugin is defined. 2010-05-13 12:14:52 -04:00
Dannon Baker bfcb63b35e Fix for issue where connecting to a Workflow Step that had been changed wasn't being saved 2010-05-13 12:03:17 -04:00
Kanwei Li d815c09491 trackster:
- Prompt when leaving a viz with unsaved changes
- Can only add datatypes of the same dbkey
2010-05-12 17:43:29 -04:00
Kanwei Li b83afd1dfb trackster: fix track saving 2010-05-07 18:25:29 -04:00
Jeremy Goecks 815fd36e51 Another update to search+select: pack script and replace icon. 2010-05-07 10:28:28 -04:00
Jeremy Goecks 7f86345e99 Replace large selects w/o refresh_on_change with search+select. 2010-05-07 09:16:51 -04:00
Kanwei Li 25b041ef16 trackster:
- Custom dbkeys now create new HDA and copies info in
- Fix track reordering for all browsers
- Fix track deletion
- Fix BAM display
2010-05-06 12:30:54 -04:00
Kanwei Li 0a7d97952c trackster: fix BAM data error; display tweaks 2010-05-04 15:43:34 -04:00