Jeremy Goecks
6af7e35118
Trackster: add histogram max to FeatureTrack preferences and make histogram max inline editable. Pack scripts as well.
2012-01-30 14:59:27 -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
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
f1fdbf7b4d
Trackster: replace menus with icons + tooltips. Overview is not yet implemented.
2011-10-21 20:00:27 -04:00
Kanwei Li
84e2e155b3
Tools: Add new LibraryDataset tool parameter to expose LDDAs to tools. Use trackster's modal popup interface for item selection. Add new InputWrapper that exposes LDDA templates as well.
...
Refactor tool_form.mako to use base_panels.mako instead of its own custom HTML.
2011-07-18 21:56:23 -04:00
Jeremy Goecks
945b6ec8de
Improvements to trackster bookmarking: (a) provide link back to bookmarked region and (b) provide text area for editing annotation. Pack scripts.
2011-06-14 10:29:42 -04:00
Jeremy Goecks
f1dd385293
Add bookmarking to Trackster. Also group Trackster options into a single menu button.
2011-06-10 13:38:24 -04:00
Daniel Blankenberg
f08e933a04
Allow boolean inputs (checkbox) to be used as the parameter selector for conditional grouping inputs. Resolves #393 .
2011-06-08 13:05:03 -04:00
Kanwei Li
f99b11b73f
UI Tweaks and fixes:
...
- View details icon no longer tooltip; it now links to a page
- Restore folder icon to data libraries
- Make popupmenu link boxes smaller so that link clickthroughs don't activate popup as easily
- Make popupmenu initial position lower after click
2011-03-24 18:26:29 -04:00
Jeremy Goecks
35a5196daa
Trackster: refactor filtering functionality out of draw() method and do use CSS classes for information transfer. Also remove unused menu code.
2011-03-04 14:29:19 -05:00
Jeremy Goecks
52acff3112
Trackster: refactor and enhance track popup menus so that menu items can be dynamically updated. Improve menu descriptions for showing/hiding filters and tools.
2011-03-03 15:38:48 -05:00
Kanwei Li
0143be5e83
Use jStorage ( http://www.jstorage.info/ ) instead of jStore. Tested to be working on IE7 and IE8, where the latter was failing. Fixes links not showing up in history pane to expand histories.
2011-02-18 15:06:34 -05:00
Kanwei Li
c075b3d119
trackster: For feature/bam tracks, new option in dropdown to list chroms/contigs that have data for that dataset. Tweak popup menu system to use a $.data variable that is bound to the anchor link, allowing options to be modified after the first initialization.
2011-02-15 19:09:38 -05:00
James Taylor
17352f3de5
jquery updated to 1.5, fixed minor bugs in use of jStore and some dom manipulation in workflows (both problems in our code, not backward incompatibility). Please help test.
2011-02-06 14:42:11 -05:00
Jeremy Goecks
33aa20daf3
Fix type in 4858:459a8b52dc90.
2011-01-17 11:05:59 -05:00
Jeremy Goecks
70eb8c4131
Fix bug in 4856:3b741c9cd4e7 so that data is displayed correctly when clicking on the view icon.
2011-01-17 09:08:17 -05:00
Jeremy Goecks
f141710463
Show Galaxy masthead as often as possible using the following approaches: (a) when the galaxy_main frame is not present, all links targeting the galaxy_main frame include the parameter and value 'use_panels=True'; (b) logout links target galaxy_main rather than _top; and (c) enable custom dbkeys page is work with and without frames. Also enable 'Saved Histories' grid to work outside of galaxy_main panel.
...
Important: these changes only guarantee that use_panels is appended to page requests when necessary. It does not guarantee that controller methods work with use_panels or that methods behave correctly with and without panels.
2011-01-16 15:48:58 -05:00
Greg Von Kuster
51e9ae9296
Add a sequencer emulator webapp for demonstration purposes.
2010-12-03 11:43:08 -05:00
Kanwei Li
5db2483fdb
Make tool_search always the top option even after toggle. Extend make_popup_menus() to create 'label' elements when no href is specified. Added download link for original dataset when there is a dropdown for the download. Call make_popup_menus() when loading embedded items in pages.
2010-11-18 19:42:14 -05:00
Kanwei Li
cd44249bd5
Explicitly convert autocomplete dropdown values on refresh_on_change
2010-11-18 15:25:25 -05:00
Kanwei Li
6fd59bd382
No longer pre-generate menus on page load for popup-style menus. Instead, create menu dynamically when needed, greatly improving load time especially on data libraries with large number of potential menus.
...
Remove the creation of a background element that closes the active menu clicked. Instead, bind an event to close active menus to the document object of current and all other framesets. Tested in IE.
Update Tool Search/Recently Used code to reflect new changes.
Made some small tweaks to pass JSlint
2010-11-02 21:45:18 -04:00
Daniel Blankenberg
ce7e2d3be9
Fix for refresh_on_change javascript.
2010-10-27 12:26:00 -04:00
Kanwei Li
7e72dec4be
Workflows now work in Internet Explorer again. IE does not implement Array.indexOf so we define it in galaxy.base. Update excanvas
2010-10-22 18:23:47 -04:00
Jeremy Goecks
3caf212cab
Add dynamic attribute filtering framework for trackster and enable dynamic filtering of VCF quality values and BED score values. Framework enables users to interactively filter a visualized dataset within trackster; for example, a BED file of peaks can be filtering so that only peaks with a score greater than 100 are shown.
...
Individual changes include: (a) improvements to datatypes and data providers to support BED score filtering and VCF quality filtering; (b) addition of jQueryUI theme for slider; (c) modifications to trackster to show, update, and apply filters.
2010-10-19 16:25:51 -04:00
Kanwei Li
a889f76076
trackster: Can now reorder tracks inline. Put cancel button in modal dialogs to the left instead of right
2010-10-06 13:07:45 -04:00
Kanwei Li
06b9b59b96
Make links in split menubuttons take the link instead of popping up the menu options. Use new menubutton style in data libraries and sharing_base.
2010-10-03 19:12:40 -04:00
Kanwei Li
52459bceb0
Refactored refresh_on_change javascript code to run in galaxy.base when the page is loaded. Fixed bug with autocomplete_select: when switching from a value within refresh_on_change_values to a value outside of it, the page did not refresh. Removed duplicate code from templates.
2010-10-01 16:20:34 -04:00
Kanwei Li
a5ef9b53e2
- Refactored tagging/autocomplete JS, fixing bugs regarding leaving the tagging box
...
- Better packing for trackster when zoomed in as packing will be done on a w_scale basis instead of rounding to levels
- Move folder icon in data libraries to next to the text, rephrase suggestion on compression schemes
2010-09-17 17:51:11 -04:00
Jeremy Goecks
9e44caf592
UI improvements for annotating items: more descriptive messages and larger targets.
2010-09-08 17:52:01 -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
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
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
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
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
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
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
Jeremy Goecks
7f86345e99
Replace large selects w/o refresh_on_change with search+select.
2010-05-07 09:16:51 -04:00
Kanwei Li
fbf74c9d0d
Fix various trackster issues
2010-04-21 18:35:59 -04:00
Kanwei Li
9ec4d4c82a
User-custom dbkeys can now be set for datasets in Edit Attributes and upload
...
Always use autocomplete for dbkey entry (used to be >20)
2010-04-19 16:03:24 -04:00
Kanwei Li
4774cb4456
Fix issue where you cannot expand datasets in history pane after uploading a new dataset
...
Alphanumeric sort when generating select field for dbkeys
trackster now supports custom dbkeys (but datasets don't yet)
2010-04-16 18:46:35 -04:00