Carl Eberhard
ba20f5f6e1
Fix bad commit (adding files)
2015-03-17 10:47:31 -04:00
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