James Taylor
74db2397c5
Fixing up track browser UI. No longer uses session, cleaned up a bunch of unceccesary stuff. Still pretty limited -- coverage indexing doesn't seem to work right
2009-06-11 15:37:19 -04:00
James Taylor
537f8952ef
Merging Ian's trackster update with current head
2009-06-11 12:20:03 -04:00
James Taylor
8cfc65bb0f
Updating packed script for workflow editor
2009-05-01 12:24:07 -04:00
James Taylor
139a30e964
Handle the addition of new tool parameters better in the workflow editor. Default values will be filled in and a message displayed to the user
2009-04-29 13:46:02 -04:00
James Taylor
8f19b878dc
Fix for issubtype in workflow editor, would cause problems drawing connections for types with no inheritence relationships
2009-04-29 10:27:57 -04:00
Ian Schenck
feda672ffa
- Performance of indexers much improved.
...
- Indexing for tracks done in background with a visual treatment done to Trackster
- DB builds can be uploaded by a user (chromInfo/len extension).
- TODO: Add ability to change the dbkey of a dataset to any arbitrary string value.
2009-04-23 13:46:52 -04:00
James Taylor
9a979abb36
Fix workflow auto-layout to properly handle nodes with no connections
2009-04-09 14:57:08 -04:00
James Taylor
74046a48e5
Reworking of workflow canvas. It is now infinite (grows to fit nodes as added). An overview map has been added, which can be dragged to quickly move around large workflows
2009-04-09 14:50:13 -04:00
James Taylor
8dbf032b0a
Cleaning up auto-scrolling in workflow editor a bit
2009-04-07 17:20:01 -04:00
James Taylor
cff3a62b8d
Auto-layout in workflow editor (much room to improve)
2009-04-07 16:56:00 -04:00
James Taylor
6b1caa0880
Redo of iphone UI using jqtouch. All ajax now so it works as an app from the home screen without needing to load safari
2009-03-29 18:14:24 -04:00
James Taylor
13c372529d
Improving the overlay support, and using it to display quickies on the welcome page
2009-03-31 15:03:36 -04:00
James Taylor
ee0e6b298f
Add some packed scripts that were missing, repack a few that had changed, and remove a few that are no longer used.
2009-03-31 12:07:22 -04:00
James Taylor
761500c9d1
Fix a bug in workflow UI that was messing up the detection of compatible datatypes (another missing 'var' problem).
2009-03-30 17:41:19 -04:00
James Taylor
14f1618dec
jquery 1.3.2 -- tested this time. Bad / deprecated selector syntax fixed in various templates and scripts
2009-03-28 23:35:08 -04:00
James Taylor
e8936b5f27
Add id attributes in many place to make it easier to locate elements in tests. Also,
...
some changes to popups so they appear in the document near their anchor, rather than
at the top level.
2009-03-27 18:48:39 -04:00
Greg Von Kuster
2b818b3f91
jquery bug fix to make drop-down popup menus functional
2009-03-26 11:16:55 -04:00
James Taylor
4dce57dc04
Workflow parameterization!
...
- When building a workflow, most parameters can be switched to
be set later ("at runtime"). The main (only?) exception is
parameters which are used as the test for conditionals
- When running a workflow, the user fills in the runtime parameters
just like in any other tool form.
- As a consequence, the run workflow form behaves more like a full
tool form (automatic refreshes, validation, et cetera).
- There is still a problem when paramters depend on a data input
that is not created until later. These should probably fall back
on late validation, but that requires a bit of cleanup to param
depedencies.
2009-03-22 10:33:07 -04:00
James Taylor
0507fb4b3d
Fix some javascript problems where code was assuming 'jQuery' would be available as 'q'
2009-03-19 21:23:50 -04:00
James Taylor
d7d01b53a5
Completely purge jquery-ui. Panels and workflow editor now use jquery.event.[drag/drop]
...
As a consequence, the workflow editor now functions again.
2009-03-17 00:44:41 -04:00
Nate Coraor
86eb5e62b2
Asynchronous uploads. Currently disabled in IE, since IE throws
...
occasional 'permission denied' errors when jquery attempts to set the
form target. Compatible with the nginx upload module, but interrupted
uploads will remain in the 'upload' state indefinitely.
2009-03-13 13:48:59 -04:00
Ian Schenck
985f7c63fa
Collapsed changeset: Trackster plugged into galaxy with behind-the-scenes indexing of Wiggle, coverage and interval datasets.
2009-03-11 00:29:01 +00:00
Nate Coraor
3058943a20
Backed out changeset 54276449337f
2009-03-05 20:31:52 -05:00
Ian Schenck
62fa85d78f
Backed out changeset 43786ade15d4
2009-03-05 19:36:52 +00:00
Nate Coraor
7da7368e55
Backed out changeset 71e66174dca2
2009-03-05 10:15:31 -05:00
Ian Schenck
c2281732e6
Merged conflicts with main branch.
2009-03-05 00:13:38 +00:00
Ian Schenck
b5f93ebc12
Combining changesets for tracks (lots of noise and not a lot of signal). This is a rough prototype of the tracks extension to Galaxy.
2009-03-04 23:55:51 +00:00
James Taylor
cb592fa20b
Updating the packed versions of all javascripts.
2009-02-25 14:24:46 -05:00
James Taylor
006b70e2a0
Move javascript for tabs up to galaxy.panels.js so it works in the workflow editor
2009-02-25 14:19:35 -05:00
James Taylor
c245b5b6ca
Changes to the 'list histories' interface. This incorporates the changes from Assaf Gordon to display datasets by state, as well as changing how switch / delete/ undelete work to make the interface less disruptive. Share and rename still work as before. There is now a history controller, and some fixes to tests to deal with that. New grid styles used here will eventually be propogated to other data grid tables.
2009-01-12 18:25:32 -05:00
Nate Coraor
1369b8d199
You can now require that users log in to use Galaxy. The sample config is way different but it's only because I cleaned it up a bit. The only new options are require_login/allow_user_creation.
2008-11-20 15:14:47 -05:00
James Taylor
a212c44899
Update packed version of workflow editor script (fix z-index problem again?)
2008-09-08 09:47:37 -04:00
James Taylor
acb14a2b1b
Remove node from workflow before removing associated element
...
from canvas, make sure to actually set "active_node" to null
when clearing the active node.
2008-08-31 21:14:06 -04:00
James Taylor
e8ae9e040a
Another IE fix for stacking / deleting workflow editor nodes.
2008-08-28 13:57:23 -04:00
James Taylor
3b15ac9627
A better fix for bring-to-front stacking in workflow editor
2008-08-28 13:38:54 -04:00
James Taylor
d294f00821
Bugfix for workflow editor.
2008-08-27 15:51:59 -04:00
James Taylor
42992455c2
Internet explorer fixes and support -- popup menus and dialogs work better on IE6+,
...
workflow editor works on IE7 (using excanvas). It actually *nearly* works on IE6 but
there are some layout problems that are probably not worth wasting time on. If any IE
users can test this that would be great!
2008-08-22 17:47:43 -04:00
James Taylor
a32ae71d33
Add excanvas javascript (emulates <canvas> in IE using silverlight)
2008-08-22 17:44:32 -04:00
James Taylor
931a51c9cb
Updating packed versions of javascripts.
2008-08-07 19:28:42 -04:00
James Taylor
a633e8cd25
Fix for scroll panel when dropping while still overlapping the edge.
2008-07-17 20:16:13 -04:00
James Taylor
65bf65223f
Handle target = "_parent" in popup menu so that workflow editor doesn't load
...
in the middle frame.
2008-07-17 19:45:17 -04:00
James Taylor
c8d610fa63
Remove javascript log messages
2008-07-14 21:39:28 -04:00
James Taylor
ab6c577e85
Javascript to support popup menus.
2008-07-14 19:47:32 -04:00
James Taylor
e0eeef9e43
jquery-ui 1.5.2 (various upstream bug fixes).
2008-07-10 19:29:25 +00:00
James Taylor
69c4444de2
Workflow: create a new python module for 'WorkflowModules'. Tools are now another type of module, which removes a lot of special cases in the controller. Fixed some problems with validation and parameter groups.
2008-06-27 00:22:02 +00:00
James Taylor
3b39fb87f3
Upgrade jquery to 1.2.6 and jquery-ui to 1.5, drag and drop should be a bit
...
faster. Improvements to scrolling panel in workflow editor. Removed unused
and obsolete jquery plugins.
2008-06-21 03:04:28 +00:00
James Taylor
8cfa45310e
"Input dataset" module now works for running. Many bug fixes to workflows
...
and tools. Moved some methods related to params out of the Tool class, sets
of inputs can also be used in other ways (e.g. for modules). More abstraction
needed here.
2008-05-09 16:18:38 +00:00
James Taylor
24a3ce01c6
Workflows can now have steps of other kinds (not just tools). The first one
...
is "InputDataset" which allows a workflow to have an input dataset which many
different tools can use (without needing to specify it repeatedly. Still need
to extract out a common interface (tools will become another type of "module")
which will clean this up a lot.
2008-05-05 02:08:32 +00:00
James Taylor
95ca08bb99
Workflow: Repeat/Conditional now work in workflows, adding/removing/refreshing
...
properly update the 'terminals' for the nodes in the editor. Many other fixes
to saving and loading of workflows (error tracking should now be working
properly).
2008-05-04 20:10:57 +00:00
James Taylor
248797ce5f
Workflow editor now has a drag-to-scroll canvas and auto scrolling for
...
contained elements.
2008-05-02 19:03:08 +00:00