Commit Graph
144 Commits
Author SHA1 Message Date
Jeremy Goecks 7bcfda8b9c Better interface for selecting build/dbkey. Uses progressive javascript to replace select box with a search box + select list. Fixes #7. 2009-12-09 13:15:33 -05:00
Jeremy Goecks 76914152e9 Added 'annotate history' functionality to pages. To accomplish this, refactored tagging from pure javascript to progressive javascript. Also fixed unicode and grid filtering bugs. 2009-12-08 18:49:06 -05:00
Kanwei Li fb00e2b7a2 trackster: load block data incrementally, huge performance gains from drawing smaller tiles 2009-11-19 18:55:35 -05:00
Kanwei Li 9efa130e6f revert to sqlite default in universe.sample 2009-11-18 13:45:53 -05:00
Jeremy Goecks 7519604261 'Insert history link' functionality added to pages. A user can select 1 or more histories and create links that point to a view of each history. 2009-11-17 19:06:42 -05:00
Jeremy Goecks 978261b496 Initial AJAX support for grids. AJAX support is not integrated into grids yet, but there are mako templates for AJAXed grids. AJAXed grids can be used for grids that do not use operations. 2009-11-13 16:34:32 -05:00
Jeremy Goecks 6dcf078f18 Comment out Galaxy tools from page editor until functional. 2009-11-06 19:11:30 -05:00
Jeremy Goecks fbf5616dbc Refactored grid code to (a) generalize numerous column types and (b) fully support multiple, arbitrary, multi-column categorical and free-text queries. Python code provides support for TextColumn and TagColumn objects, and grids_common.mako provides support for programmatically creating free text and categorical filtering UIs. History and HDA grids have been updated to use the refactored code. 2009-11-06 19:04:13 -05:00
Kanwei Li 8f049dcb7e trackster: using overlapping tiles, fix feature names being cut off on the left 2009-11-05 17:25:56 -05:00
Kanwei Li f3ab760b63 trackster: much greater resolution for line tracks (might still need to tweak BLOCK_SIZE), fixed stacking issue in feature tracks for features sharing same name) 2009-11-03 19:16:01 -05:00
Jeremy Goecks 7c9ba39113 Pack recently modified scripts. 2009-11-03 13:00:36 -05:00
Jeremy Goecks ec3674f5f0 Improved search functionality for history grid: (a) generic free text search box and (b) advanced search using name, tag, deleted status, and shared status. 2009-11-03 12:58:13 -05:00
Kanwei Li 961a647fed trackster: fix window resizing, wrong tiles being displayed 2009-10-30 21:55:17 -04:00
Kanwei Li 17a82e78d3 trackster: fixed browser crashing (were drawing huge canvas tiles because of resolution restriction), implemented simple LRU 2009-10-29 18:28:11 -04:00
James Taylor d91c3fbfeb Specify color for feature tracks in one place (eventually should be configurable) 2009-10-28 15:09:05 -04:00
Kanwei Li 82087715e0 trackster: y-axis labels for linetracks, thin/thick blocks are correct for featuretracks, messages when data is loading and being indexed 2009-10-27 22:34:30 -04:00
James Taylor 153c87359d Fix display of stranded features without blocks in trackster. Hacky. 2009-10-27 13:28:25 -04:00
James Taylor ae5c232b10 Tweaking trackster UI to fit Galaxy interface a little better (broke something with spacing though) 2009-10-23 18:49:18 -04:00
Kanwei Li 233b0c15f1 trackster: fix blocks display, navigation issues, now displays strand direction arrows 2009-10-23 14:57:08 -04:00
Kanwei Li d684b0d656 trackster: caching goes by zoom levels, greatly improving zooming performance. revamped UI 2009-10-20 16:46:12 -04:00
Ross Lazarus 2dc106df97 moved the rgGRR svg scripts to static/scripts/tools/rgenetics and decreased chattiness in genetics.py 2009-10-15 19:01:07 -04:00
Kanwei Li 0f4b33c60e pack the new scripts for rgenetics 2009-10-14 18:43:38 -04:00
Ross Lazarus 7349e8fbfd adding three LGPL ECMA script helpers for rgGRR interactive SVG. 2009-10-14 15:47:58 -04:00
Kanwei Li 74e6735d2c trackster: caching works, faster loops, displays exon blocks, passes JSLint 2009-10-12 19:00:39 -04:00
Jeremy Goecks 4c401cddc1 Enables viewing of an importable/sharable history. Using the syntax /history/view?id=<encoded_history_id> produces a page that renders a history for viewing. A user need not be logged in to view the history. 2009-10-08 13:38:32 -04:00
Kanwei Li f2cebd4366 refactor trackster, better failure message 2009-10-06 23:47:08 -04:00
Kanwei Li ccc06268f9 trackster: feature tracks auto-resize to fit data, prepare for LRU cache 2009-10-01 14:01:53 -04:00
Kanwei Li e43907785d Trackster: only attempt dataset conversion once, UI/parsing improvements 2009-09-29 21:50:44 -04:00
Kanwei Li c556f857b7 trackster now supports BED files 2009-09-25 18:47:40 -04:00
Kanwei Li cb3fcbbb51 minor trackster 2009-09-23 19:11:12 -04:00
Kanwei Li 9d7a14f765 trackster: natural sort for chroms list, disable zooming when no data, can click on labels when selecting datasets 2009-09-23 17:32:16 -04:00
Kanwei Li 9fcb61e39c new trackster lands 2009-09-22 21:51:11 -04:00
Jeremy Goecks 9d34116b8b tags made available in history grid 2009-09-21 10:39:58 -04:00
James Taylor b2c9c284de More work on server side for tracks. Now uses converters instead of indexers. A wiggle to array_tree converter is provided. Still need to purge indexer stuff. This will not work without new bx egg (or likely at all) 2009-09-18 15:15:39 -04:00
Jeremy Goecks 61a9255da8 html escaping for tags 2009-09-17 12:45:36 -04:00
Jeremy Goecks 3d557a9a45 (1) Unicode support for tagging and (2) added tagging_common mako file to support creation and standardization of tagging elements across all pages. 2009-09-11 14:57:02 -04:00
Jeremy Goecks ae25081e72 Another pass on tagging: fixed queries and minor UI issues and reintroduced tagging fields to templates. 2009-08-31 17:19:33 -04:00
Jeremy Goecks 2fc10839cf Packed JS files for tagging 2009-08-28 15:44:28 -04:00
Jeremy Goecks bb0736e136 JS files for tagging 2009-08-28 15:31:06 -04:00
James Taylor 7e142f27bf Add packed script for pages, fix bug where users see other users pages 2009-08-25 12:58:38 -04:00
James Taylor 03bc248e9c Merge 2009-08-24 15:55:39 -04:00
James Taylor f1f8968282 Support for user defined pages. Page content is stripped down XHTML. Pages can be edited using a WYM editor, and have stable public urls. This is VERY PRELIMINARY, but functional 2009-08-24 15:53:17 -04:00
Kanwei Li a5d50c690c Remove unused js 2009-08-24 15:46:03 -04:00
James Taylor 0a852278e2 IE fixes for menu buttons 2009-08-23 17:13:04 -04:00
James Taylor 8e649f856e Remove logging from galaxy.base 2009-08-23 14:01:08 -04:00
James Taylor f79792af39 Repack jstore without comments 2009-08-21 14:28:46 -04:00
James Taylor 39899e246a Fixing styles for history rename and share interfaces 2009-08-22 23:18:47 -04:00
James Taylor 9432797fc3 Rework popup menu styles. Popups are now larger, have borders, and have better highlight styles. The history options button is now a popup menu. (Also misc style fixes and improvements). 2009-08-06 10:29:51 -04:00
Kanwei Li 4178999e46 Require json2.js 2009-08-20 12:51:39 -04:00
Kanwei Li ebef591149 Use JSON2.js for all JSON operations, and remove unused javascript files 2009-08-20 12:41:37 -04:00