Commit Graph
731 Commits
Author SHA1 Message Date
Jeremy Goecks 988313826f Fix bug in showing/hiding filters in Trackster. 2012-05-30 09:39:59 -04:00
Jeremy Goecks 6572730fdd Visualization: (a) rename circos viz 'circster' and (b) foundational work for circster and backbone-visualization integration. Also pack scripts. 2012-05-28 12:10:04 -04:00
Jeremy Goecks 97650ce691 Partial implementation of Circos visualization using D3. 2012-05-25 15:13:25 -04:00
Jeremy Goecks 54edaf8eaa Trackster: explicitly set tile height to avoid unneeded whitespace. Pack scripts. 2012-05-22 12:37:51 -04:00
Jeremy Goecks ba255221d3 Trackster: better comments and help text. 2012-05-21 12:42:53 -04:00
Jeremy Goecks 3371b095bc Update comments and coding conventions in Trackster code. 2012-05-21 12:10:30 -04:00
Jeremy Goecks 5a0cf3c753 Fix Trackster bug when fetching more tile data. Pack script. 2012-05-16 17:27:53 -04:00
Jeremy Goecks ee5a7d391b Fix bug in Trackster tile management. Pack script. 2012-05-15 12:09:32 -04:00
Jeremy Goecks aacf950854 Fix bug so that reference track cannot be resized. 2012-05-11 18:43:51 -04:00
Jeremy Goecks 9c9e728a5b Fix display bugs associated with c5da9bd8bbfc. Pack script. 2012-05-08 17:26:14 -04:00
Jeremy Goecks c976d4d280 Add support for server-state based jQuery deferreds and use for resetting data URL when running tools in Trackster. Pack script. 2012-04-24 12:17:01 -04:00
Dannon Baker c7dccc457b Pack scripts. 2012-04-20 11:21:50 -04:00
Dannon Baker 3ee5a84743 Fix heavy handed removal of PJAs when not using outputs. 2012-04-20 11:16:14 -04:00
Jeremy Goecks eff9f81957 Trackster: better handling of resizing and navigation. Pack script. 2012-04-19 16:33:29 -04:00
Jeremy Goecks 3373da10c6 Trackster: do not subset data with no detail. 2012-04-19 12:46:31 -04:00
Jeremy Goecks 47c101e4ce Trackster: correctly handle navigation when only chrom name is used and name is the same as chrom currently being viewed. 2012-04-19 11:49:59 -04:00
Jeremy Goecks 9bcf3e2416 Enable interval datasets to be visualized in trackster. 2012-04-18 16:59:14 -04:00
Jeremy Goecks 940b2f19d6 Trackster: use strand coloring for FeatureTracks. 2012-04-18 10:07:15 -04:00
Dannon Baker 58e6931479 Pack scripts. 2012-04-17 15:04:52 -04:00
Dannon Baker 67c3d95934 Workflow outputs logic rewrite. Accounts for old workflows that have no outputs defined but do use HideDatasetActions.
Fixes the bug where you couldnt' remove the last HideDatasetAction from a workflow in some situations.
2012-04-17 15:03:38 -04:00
Jeremy Goecks b052963357 Trackster: (a) fix bug in setting up browser router and (b) use events to notify router that view navigation has occurred. 2012-04-17 14:37:49 -04:00
Jeremy Goecks c296e286d1 Do not use template for tool panel label as it is overkill. 2012-04-16 21:49:05 -04:00
Jeremy Goecks bd927abf41 Use hash as location in Trackster. 2012-04-16 10:18:25 -04:00
Jeremy Goecks 273dae22a2 Automated merge with https://bitbucket.org/galaxy/galaxy-central 2012-04-12 15:44:12 -04:00
Jeremy Goecks 55a672937f Use javascript:void(0) rather than # in tool section links to avoid unwanted scrolling to top of page. 2012-04-12 15:36:06 -04:00
Jeremy Goecks 03c9ed55d0 Change name of directory with backbone code to mvc. 2012-04-12 14:29:36 -04:00
Jeremy Goecks c644dba9e8 Change handlebars directory name to templates. 2012-04-12 14:21:35 -04:00
Jeremy Goecks d0861b9e0e Basic support for dynamically displaying tool forms. 2012-04-12 14:18:44 -04:00
Jeremy Goecks 29de5a0a7a Add Backbone-relational library; this is used for managing complex object/collection relationships. 2012-04-11 10:31:18 -04:00
Jeremy Goecks 5b2cda4a55 Create object to store Galaxy paths for use in JavaScript. 2012-04-10 19:06:24 -04:00
Jeremy Goecks 0a8c7565fe Backbone UI enhancements: create collection of tools in tool panel and use to get model when a tool link is clicked. 2012-04-10 11:19:47 -04:00
Daniel Blankenberg 59f8dd9a89 Fix for not showing hidden tools in tool panel. 2012-04-09 14:26:11 -04:00
Jeremy Goecks 53db7e49dd Use postdraw_actions rather than predraw_init to reset track parameters after executing tool and fetching data. 2012-04-08 12:15:54 -04:00
Jeremy Goecks f9ddf769ec Do not use individual views for buttons in icon button menus. 2012-04-08 11:44:21 -04:00
Jeremy Goecks 05f1470d9e Fix bugs in data fetching for tracks created via tools. 2012-04-06 11:46:56 -04:00
Jeremy Goecks fd8c815d2f Create ui.js for generic UI Backbone functionality and add models & views to display icon menus. Use new functionality for visualization menu. 2012-04-05 15:55:47 -04:00
Jeremy Goecks 9c0ac76431 All models have id attribute, so do not declare explicitly. 2012-04-05 13:50:22 -04:00
Jeremy Goecks 9676494356 Pack scripts. 2012-04-04 21:45:24 -04:00
Jeremy Goecks 01da64aa6d Make Trackster bookmarks compatible with recent changes to editable text elements. 2012-04-04 21:44:49 -04:00
Jeremy Goecks 3d91507356 Fix bug that scrolled Trackster on double click when completely zoomed in. 2012-04-04 11:33:26 -04:00
Jeremy Goecks 8692f5a2e9 Handle tool labels outside sections. 2012-04-03 17:10:55 -04:00
Jeremy Goecks f7fa916f60 Prettify tool section show/hide using sliding. 2012-04-03 16:00:17 -04:00
Jeremy Goecks 9409c9561b Fix variable name bug that occurred when rendering tool links outside a section. 2012-04-02 16:25:17 -04:00
Jeremy Goecks 4c66a555d7 Add a base view that supports hiding and showing objects. 2012-04-02 11:48:40 -04:00
Jeremy Goecks 1013b6f210 Show/hide tool search based on user preferences. 2012-04-02 11:36:35 -04:00
Jeremy Goecks 3158f08232 Put tool panel definition in page rather than using AJAX to retrieve. 2012-04-02 10:43:14 -04:00
Jeremy Goecks 6ba6b4639a Modify pack_scripts.py to (a) pack entire directory trees and (b) only pack if necessary. Add packed versions of many scripts. 2012-04-02 10:19:10 -04:00
Jeremy Goecks 8cb9395fae New tool menu generation using a JavaScript Backbone-based MVC framework. Framework principals are (a) event-based communication from model to view and (b) Backbone views act more as controllers with the HTML as the view itself. Tool menu generation and search are completely functional; recently used tools and tool tags are not yet implemented. 2012-04-01 18:19:11 -04:00
Jeremy Goecks 2a54b32700 Enable handlebars precompilation and template insertion. 2012-03-30 11:46:02 -04:00
Jeremy Goecks 1e962bafb1 Remove full handlebars library and replace with runtime. 2012-03-30 11:30:49 -04:00