Commit Graph
121 Commits
Author SHA1 Message Date
Dannon Baker 23179f3b48 Verify and apply @jmchilton's fix from https://github.com/jmchilton/galaxy-central/commit/306a86558a7ee7be1bc2d68cd939b16b5f1863d4 to next-stable. Should be refactored into using the same galaxy.menu.js objects -- I'm assuming that's why things like PopupMenu.fromExistingDom exist and are otherwise unused. 2015-02-23 16:28:01 -05:00
Carl Eberhard 3ec57d0833 UI, utils: modularize (AMD) naturalSort and move to utils 2015-02-10 13:42:59 -05:00
Martin Cech fcd1cb9aae trying to merge stable->next stable, this should take care of changes due to build process affecting the stable commit 2014-09-23 10:56:26 -04:00
Martin Cech 06f743ff88 removed the fix setting min-width to all select2 containers, I believe it is unnecessary with width: 'resolve' and dropdownAutoWidth: true settings 2014-09-18 12:45:04 -04:00
Dannon Baker 7ac2ae2f6d Prevent double submission of workflow. 2014-09-12 19:45:06 -04:00
Carl Eberhard 4762943341 Collections view drill-down: (still a work in progress) allow overlay of collection panel view over *current* history panel (not implemented for other history panels), refactoring of history/hda/collections; remove unused init_history_items; pack scripts 2014-07-31 12:05:26 -04:00
John Chilton 1d88cb2cee Merged in jmchilton/galaxy-central-fork-1 (pull request #379)
Disable select2 for all multi-select inputs.
2014-05-06 10:08:39 -05:00
Jeremy Goecks 09a21b6646 Do not propagate keyboard events in JS editable text plugin; this prevents unwanted side effects with other elmements on the page using keyboard events. 2014-04-25 16:58:21 -04:00
John Chilton 895c1d6971 Disable select2 for all multi-select inputs.
These have been nothing but trouble (they have been disabled some places) and are awkward in those places that have not been changed.

Is there any place in Galaxy where multi-select inputs + select2 are being used to create a desirable UX? If yes, can we just create a class for these particular widgets and target it with a boolean expression on the same line?
2014-04-25 13:00:09 -05:00
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