Commit Graph
1061 Commits
Author SHA1 Message Date
carlfeberhard d72dd3735c Client, polyfills: check for sessionStorage using a more cross-browser (apparently) way 2015-12-09 14:10:36 -05:00
Martin Cech fe1c9dd293 Merge pull request #1251 from jmchilton/workflow_labels_2
Workflow Editor UI for Step Labels
2015-12-08 12:04:26 -05:00
carlfeberhard 6ba86d89bc UI, Citations: don't create new BibtexParser, remove debugging 2015-12-08 10:57:41 -05:00
carlfeberhard 5ff09896f7 UI, Citations: fix require of bibtex parser 2015-12-08 10:27:09 -05:00
John Chilton 3f8950628c Workflow label UI refinement.
- Escape workflow labels in mako.
 - Handle unlabelling steps properly (restore original node name to node and editor form titles).
2015-12-08 09:22:11 +00:00
Martin Cech ef0b6cc459 show notifications as Toasts and not like JS alerts (bleh) 2015-12-07 15:07:14 -05:00
John Chilton 3a023f4cae Merge pull request #818 from mvdbeek/cross_toolshed_tool_fetching
Look up installed tools from different toolshed(s)
2015-12-06 15:56:31 -05:00
carlfeberhard b55635f71b Client, upload: fix passing of nginx_upload_path and ftp_upload_site to upload-view, fix default nginx_upload_path in configuration serializer 2015-12-06 12:10:31 -05:00
John Chilton e3161b4671 Add support for workflow step labels in editor.
- If a step has a label, display it in the step editor side panel title.
 - Allow clicking the title to change the label.
 - Display the label (if set) as the workflow node box title.
 - Add icon to workflow node since the title might not be related to type anymore.
 - Enforce unique labels accross the workflow in the editor.
 - Qunit test cases for some of this behavior and other recent changes.
2015-12-06 12:27:13 +00:00
John Chilton d7ac52f6bb Add icons to existing workflow steps in workflow editor.
Tools have an icon there.
2015-12-06 10:49:17 +00:00
John Chilton d18c75ceb8 Bring gneric and tool module styles into alignment in workflow editor. 2015-12-06 10:43:09 +00:00
John Chilton f6d26c9ee6 Small refactor making workflow views and modules tad more generic.
- Reduce duplication between initializing generic modules and tool modules.
 - Switch tool_id to content_id as variable names throughout the client.
 - Rename get_tool_id to get_content_id on workflow modules.
 - Add some minimal documentation to the workflow module about get_content_id.

Downstream in the subworkflow commit I switch the over-the-wire communication to use content_id instead of tool_id also and use content_ids to refer to workflow ids in subworkflow moduls.
2015-12-06 10:43:09 +00:00
John Chilton 1fdde2cb4d Refactor generic side workflow editor panel toward backbone. 2015-12-05 16:37:08 +00:00
Björn Grüning 6126bd0e93 Merge pull request #1214 from jmchilton/format_2_1
Small enhancements in workflow inputs and outputs
2015-12-05 21:37:50 +01:00
Marius van den Beek 4f1359a0a6 Merge branch 'dev' of github.com:galaxyproject/galaxy into cross_toolshed_tool_fetching 2015-12-05 12:34:37 +01:00
Marius van den Beek 1be4f85404 Add messages inform users of changes in the tool_id. 2015-12-05 12:28:46 +01:00
John Chilton c91a2eb339 Multi data parameter improvements.
Allow multiple collections to be fed to a multi data parameter in one reduction step. Fixes #750 and will really simplify certain classes of tools.

Rebased original with fixes for rerun of such reductions.

Manually tested workflow execution and everything seems fine. The workflow editor already thought this was possible, so that is another bug corrected by this enhancement.

To run the associated API test, execute the following command:

./run_tests.sh -with_framework_test_tools -api test/api/test_tools.py:ToolsTestCase.test_reduce_multiple_lists_on_multi_data

Conflicts:
	static/maps/mvc/dataset/dataset-choice.js.map
	static/maps/mvc/form/form-select-content.js.map
	static/scripts/mvc/form/form-select-content.js
2015-12-04 20:41:21 +00:00
John Chilton e9e73f4828 Remove dated comment. 2015-12-04 20:40:29 +00:00
John Chilton 7b3fa824b6 Update worklfow editor representation of workflow outputs.
Modified this for the workflow export representation but this needed to be updated for the workflow editor because they shared some code in the manager. This was going to be needed downstream when I add labels and uuids to workflow outputs anyway.
2015-12-04 20:36:18 +00:00
John Chilton 3d0723c812 JS Model abstractions for dealing workflow outputs.
Need to modify how these are represented so I want the logic centralized in the model... also the logic should be centralized in the model.
2015-12-04 20:36:16 +00:00
carlfeberhard 9e8068f367 (merge dev) 2015-12-04 13:17:29 -05:00
Eric Rasche 42b6da8755 Comment out debugging 2015-12-04 11:46:00 -06:00
Eric Rasche 564f12c50f Remove icons 2015-12-04 11:46:00 -06:00
Eric Rasche 1cc57b1eb2 Add icons and reorganise history menu 2015-12-04 11:46:00 -06:00
carlfeberhard b72035c9fc Webpack: fix/re-work the pub-sub connection between the quotameter and the history panel so that the meter updates properly when a new dataset is added 2015-12-03 16:01:18 -05:00
carlfeberhard a3e3bde6a2 Webpack: restore redirect for after login when require_login; remove allowed_paths for require_login: /index, /tool_menu, /masthead, library/browse, history/list, dataset/list 2015-12-03 14:35:13 -05:00
carlfeberhard 963d8637e8 Webpack: remove cruft galaxy.tools.js and (remnants of) galaxy.workflows.js 2015-12-02 15:41:48 -05:00
carlfeberhard 002bc6b40a (merge dev) 2015-12-02 12:00:51 -05:00
Dannon Baker 84464288b1 Merge pull request #1184 from guerler/fix_download_links_002
Filter download links, avoid warning dialog
2015-12-01 10:19:22 -05:00
Nate Coraor 9e28f2e786 Merge branch 'release_15.10' into dev 2015-11-30 14:13:26 -05:00
guerler 2e97553194 Filter download links 2015-11-28 04:35:58 -05:00
carlfeberhard f397584538 Webpack: add link rel='index' with href to Galaxy.root, rework browser testing to use the same when redirecting to error pages 2015-11-25 14:17:03 -05:00
carlfeberhard 68da000470 Client, rgenetics: 'Nuke 'em all' - R.Lazarus 2015-11-25 10:12:02 -05:00
carlfeberhard e3e9579a81 Webpack: pack scripts, move galaxy-app-base.js to galaxy.js 2015-11-24 16:49:03 -05:00
carlfeberhard 9f91b82245 Client: remove IE7/8 and excanvas polyfills 2015-11-24 16:12:31 -05:00
carlfeberhard d921b42431 Webpack: remove mvc/app 2015-11-24 12:34:09 -05:00
carlfeberhard b15a408293 Client: remove duplicate rgenetics directory tools/rgenetics 2015-11-24 12:30:03 -05:00
carlfeberhard f3f8fef28a Webpack: move Galaxy object creation from mako to app js, clean up and localize page, panels, and app 2015-11-24 12:18:52 -05:00
Martin Cech e19b7f656f fix the extra slash in URL when creating folder 2015-11-23 15:14:15 -05:00
Martin Cech 39bc057ef9 fix whitespace 2015-11-23 15:12:05 -05:00
Martin Cech e142beaffe replace wrong class name 2015-11-23 15:08:25 -05:00
Martin Cech 95507c5d02 fix whitespace 2015-11-23 15:07:40 -05:00
guerler 368da171f5 Call onbeforeunload before hiding iframe through display()
Validated message
2015-11-23 11:12:03 -05:00
John Chilton a664deeee7 Merge pull request #1130 from dannon/repack_dev
Enforce client build deps are up-to-date.  Rebuild style with lessc > 2.5
2015-11-20 16:15:35 -05:00
carlfeberhard 119e26f4e5 Merge pull request #1142 from dannon/menu_onclick_addition
Menu onclick addition
2015-11-20 15:15:08 -05:00
carlfeberhard 844facd1f1 UI, Lists: throttle selector animation when number of list items > 20 2015-11-20 14:55:14 -05:00
Dannon Baker 81f1b7f8e0 Remove debugging logic and shortcut. 2015-11-20 13:17:46 -05:00
carlfeberhard dba7e6640f Webpack: correct handlebars template generation to return an AMD function - this normalizes import of templates between webpack and require, fix sweepster tools import and templates 2015-11-20 12:36:05 -05:00
Dannon Baker f0e28555af Support onclick for menu items. 2015-11-20 12:11:55 -05:00
Dannon Baker b8b0e44122 Strip whitespace 2015-11-20 12:11:01 -05:00