Commit Graph
709 Commits
Author SHA1 Message Date
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
Jeremy Goecks 6b22449419 Add backbone.js, underscore.js, and handlebars.js libraries in a new /libs directory and modify pack scripts accordingly. 2012-03-27 10:59:31 -04:00
Jeremy Goecks a258a45b2f Trackster: use show/hide framework to manage reference track. 2012-03-26 10:50:31 -04:00
Jeremy Goecks c0c9232912 Trackster: make show/hide content compatible with 8e9d2b492c4c. 2012-03-26 10:16:39 -04:00
Jeremy Goecks d005adb494 Pack script. 2012-03-22 21:17:09 -04:00
Jeremy Goecks bf111a0b57 Remove debugging statement. 2012-03-22 18:00:54 -04:00
James Taylor 6dc657420f pack scripts 2012-03-21 17:46:55 -04:00
James Taylor 9ca27889ab Automated merge with https://bitbucket.org/galaxy/galaxy-central 2012-03-21 12:44:43 -04:00
Jeremy Goecks 3e7e2ffce6 Trackster: use hammer for tool icon instead of toolbox. 2012-03-18 14:42:04 -04:00
Jeremy Goecks 9121f7fd80 Trackster: better message when indexing data. 2012-03-16 15:10:07 -04:00
Jeremy Goecks af4ac09b5f Make running tools compatible with 4a7374937251 2012-03-16 14:31:04 -04:00
Jeremy Goecks de9507304c Match CSS class name with icon name. 2012-03-16 14:25:13 -04:00
Jeremy Goecks 18584b5d3f Ensure reference track does not scroll. 2012-03-15 13:28:47 -04:00
Jeremy Goecks 41b9ca70d1 Trackster: make reference track compatible with changeset 8e9d2b492c4c. 2012-03-13 17:22:56 -04:00
Jeremy Goecks e92cbb2222 Trackster: prevent resizing of label and reference tracks. 2012-03-13 17:15:46 -04:00
James Taylor 2e1a0721ff Automated merge with https://bitbucket.org/galaxy/galaxy-central 2012-03-12 13:09:38 -04:00
Jeremy Goecks 31a6e60049 Fix feature popup functionality broken in 4a7374937251 by separating track content into tiles and overlay and using different CSS rules to manage them. Pack trackster script. 2012-03-12 11:56:29 -04:00
Jeremy Goecks c426e10599 Trackster: enable resizing of feature tracks. Added generic framework for resizing tracks. 2012-03-11 11:47:06 -04:00
James Taylor 01b215ea2d style: smaller button height, fix toolForm styles in workflow editor 2012-03-09 14:41:52 -05:00
James Taylor 12ffc0d299 Automated merge with https://bitbucket.org/galaxy/galaxy-central 2012-03-09 13:38:13 -05:00
James Taylor 5679fc64ee style: use fontawesome instead of iconic, many fixes for IE8 compatibility 2012-03-09 13:37:49 -05:00
Jeremy Goecks b393ea6bbe Trackster: bug fixes for read filtering. 2012-03-08 12:29:13 -05:00
Jeremy Goecks 85e13a6170 Editable text support: (a) use jQuery function style and (b) add support for tipsy. Trackster: add help/tipsy text when setting line track/histogram max/min. Pack scripts. 2012-03-06 16:30:03 -05:00