Commit Graph
112 Commits
Author SHA1 Message Date
Martin Cech 4150e66cf0 fix: dont override default initialization of bootstrap tooltip with placement 'top' 2014-03-20 16:54:43 -04:00
Aysam Guerler 4c4684f0cb Fix popup menus 2014-01-24 12:44:52 -05:00
Aysam Guerler bcac916ead Packscripts 2014-01-24 12:19:57 -05:00
Aysam Guerler ab6746a885 Undo fix for popup menus 2014-01-24 12:07:44 -05:00
Aysam Guerler 043aab1a98 Fix for popup menus 2014-01-24 12:01:30 -05:00
Aysam Guerler 9e5d13c430 Fix refresh events for select fields in toolshed grid 2014-01-10 13:07:37 -05:00
Carl Eberhard 80ba62d901 History panel: simplify html and css, use make_text_editable in annotations and name, consolidate templates, move less into history.less, simplify loading indicator and decrease drama, do not render HDA when sliding down with details; pack scripts 2013-10-28 14:50:57 -04:00
Jeremy Goecks b944209ced Remove tipsy because it has been replaced by bootstrap tooltips. 2013-10-16 13:03:47 -04:00
Jeremy Goecks 9f7066adfb Bug fixes and simplification for popup menu links. 2013-10-04 11:50:44 -04:00
Jeremy Goecks 96039611f7 Popup menu implementation: (a) use trigger rather than reimplementing anchor functionality and (b) set URLs for menu options for clarity and utility. 2013-09-20 14:01:49 -04:00
James Taylor 332267c411 style: remove use of tooltip class, always show tooltip for any element with title attribute, and use standard bootstrap tooltip component. 2013-09-09 13:40:13 -04:00
Jeremy Goecks e7e23d480a Update jQuery library to 1.9.2 and jquery.event.drag/drop to 2.2; add jquery.migrate library because many jQuery plugins rely on deprecated features. Remove live() in favor of click(). Pack scripts and templates. 2013-06-18 10:51:12 -04:00
Jeremy Goecks 1fe88ad37f UI: (a) add download button for shared/published workflows and (b) put tooltips in panel headers below items so that they do not overlap with masthead. 2013-06-17 14:20:56 -04:00
Carl Eberhard 8a8b234aee galaxy.base.js: Remove console.debug; pack scripts 2013-06-14 14:51:49 -04:00
Carl Eberhard f361621d7a Allow cross-frame popupmenus to use named targets; pack scripts 2013-06-12 10:29:04 -04:00
Daniel Blankenberg 12b858f9cd Make form input auto-focus declarative. 2013-05-08 10:58:52 -04:00
Daniel Blankenberg 4f620dd979 Auto Focus on first item on forms. 2013-04-18 13:14:14 -04:00
Carl Eberhard 062387374c base_panels: move quota meter js into base_panels, provide bootstrapped user JSON, create Galaxy js namespace; history panel: don't use backbone-relational in dataset, user, or history; misc jsHint cleanup; expose_api: defend against no key provided; pack scripts 2013-04-11 13:00:38 -04:00
John Chilton 5a1fbd832b Abstract away logic for updating select boxes. For multiple select boxes set closeOnSelect to false, this vastly reduces the clicking required to select many items. 2013-03-07 13:42:11 -06:00
James Taylor 6bcbe88102 Use the select2 library for large select boxes rather than our custom
implementation based on jquery autocomplete.
2013-02-01 16:49:16 -05:00
Carl Eberhard 5502bccd54 fixes and improvements to (alt)history - now renders history controls; fix to popupmenu parent parameter; pack scripts 2012-10-01 18:25:35 -04:00
Carl Eberhard 7034ba0588 history.js: fixed download popupmenu, display apps rendering added; ColumnDataProvider: if a line contains a column value that doesn't match the column type None is returned in it's place (prev. returned string) 2012-09-27 16:25:04 -04:00
Carl Eberhard 48852ffb74 compile_templates.py: handle multi-template files better; (alternate_)history: fix download popup menus 2012-09-26 17:42:45 -04:00
James Taylor 207ec0bf6f trackster: starting to split tackster up and load using require.js 2012-09-17 11:49:31 -04:00
Dannon Baker 6343568640 Enhance replace_big_select_inputs to accept a list of elements instead of automatically grabbing all selects. 2012-09-12 12:59:19 -04:00
James Taylor 3118446f4e tooltips: Replace all uses of tipsy with bootstrap style (with the same modifications for placement we previously used for tipsy). This will allow us to start using popovers 2012-07-20 16:28:23 -04:00
Jeremy Goecks be3f87204c Code cleanup using JSHint. 2012-07-18 15:46:26 -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
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 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
James Taylor 7c3c0b7677 style: new styles for panels, rewrite panel javascript. normalizing styles for popups. add iconic icon font. various other style tweaks. 2012-02-23 11:41:36 -05:00
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