Commit Graph
74 Commits
Author SHA1 Message Date
Anton Nekrutenko f763e89947 some more corrections 2007-12-14 17:19:41 +00:00
Anton Nekrutenko 5eb23e091c Fixed welcome page styles. Unseq genome for Dec 2007-12-14 17:17:16 +00:00
James Taylor 4b88be5e25 1) Modified index page so progressive loading works better for slower
connections

2) Added a script for packing the javascripts, everything is now repacked
   with yui-compressor (the packed versions are slightly large, but they
   gzip better resulting in an overall reduction).
2007-12-11 19:30:03 +00:00
James Taylor 2a6cb86131 Consolidating workflow templates / controllers 2007-11-28 20:28:46 +00:00
Nate Coraor 3ab97ed098 Added the ability to "brand" Galaxy in the masthead from the ini file. 2007-11-09 16:52:02 +00:00
James Taylor bb7c30af07 Updating packed version of panels script. 2007-11-08 23:37:23 +00:00
Anton Nekrutenko 0c06d9f7e1 Fixing base.css 2007-10-31 20:56:39 +00:00
Anton Nekrutenko eb69b25b7a Style template and blue fixes 2007-10-31 20:41:57 +00:00
James Taylor 5e9fe3e6b2 Workflow round five, workflows can now be constructed from histories. See
the history options page for "Construct workflow" link. It allows you to
select which steps from the current history you want to convert.

This is currently not very robust to changes in tool configuration, so old
histories may cause errors. This will be fixable to some extent, but we'll
probably need to go back and look at the past changes to tool configs and
define some migration rules.
2007-10-31 03:57:06 +00:00
James Taylor 25b0d31956 Fixing history frame hiding 2007-10-31 00:58:24 +00:00
James Taylor 6f32d29ec7 Workflow editor works in safari now, after:
- Fixing an event bug in jquery.ui
 - Fixing positioning of canvas iframe
 - Working around a weird canvas drawing issue (see HACK in galaxy.workflow_editor.canvas.js)
 - Removing some JavaScript 1.6 methods
2007-10-30 18:31:11 +00:00
James Taylor d31c43ef31 1) Workflow changes
- Workflows have a simple database representation (StoredWorkflow)
   - Workflow step parameters can be manipulated
   - Workflows can be saved and loaded
   - Many improvements to workflow editing interface

2) General interface cleanup

   - Styles for the overall layout have been moved from the index page to
     CSS files, colors for layout backgrounds and borders and such can now
     be configured in the colors.ini file
   - Styles and javascript code for dialogs and popupmenus (code is currently
     in the workflow editor but will be moved out after more testing)
2007-10-30 05:44:08 +00:00
Anton Nekrutenko 77c29b5e92 New unsequenced genome and welcome page 2007-10-28 14:16:39 +00:00
James Taylor e0a4b42dae Workflow editor round 3, steps now track their state properly, including
repeat and conditional parameters. Dynamic selects (including columns) "work"
but require values entered as text. These will be validated at runtime.
2007-10-20 03:11:20 +00:00
James Taylor 4b9149987a Workflow editor updates. Many UI improvements. 2007-10-19 02:55:45 +00:00
James Taylor 4810f787e9 Renaming panels script... 2007-10-13 14:27:28 +00:00
James Taylor f14ba168aa Very preliminary start on the workflow editor. Currently:
- Can add steps (tool invocations) to the workflow
 - Can modify options for tools that do not use dynamic options or nesting
 - Can connect outputs to inputs, the editor does check type compatibility
   (however this breaks down completely for the "input" type)

There is no way to save or run workflows yet (and not data model for them).

You'll need to set "enable_beta_features = True" in your config for this to
be accessible.
2007-10-12 21:09:05 +00:00
James Taylor 6c42599ddc Extracted panel javascript code for reuse. 2007-10-12 18:49:14 +00:00
James Taylor 7db15430ad Repacking jquery, something got borked... 2007-10-10 00:51:42 +00:00
James Taylor 0237c186b7 Update to latest released versions of jquery and jquery.ui (ui still needed
a one line change to work for us, but we're much closer to in sync now).
2007-10-10 00:29:00 +00:00
Anton Nekrutenko 421cc3a3b3 Usequenced genome for October plus ashg update 2007-10-02 01:56:55 +00:00
James Taylor 74d224ef71 All forms now use the tool form style. Cleaned up the edit attributes page.
Metadata elements can be created with "visible=False" in which case they are not display to the user on the edit attributes page.
2007-09-20 19:14:42 +00:00
Anton Nekrutenko 7c6494c1c8 Unsequenced genome for sept 2007-09-04 01:13:21 +00:00
Nate Coraor d043b24646 Switched AJAX History from prototype to jQuery and optimized. 2007-08-07 12:15:31 +00:00
Nate Coraor f6e4514308 Asynchronous history updates. Start a job and don't click refresh.
Unfinished datasets update themselves every 3 seconds until they're done.
2007-08-06 19:03:53 +00:00
Anton Nekrutenko 6ab6299a1a Unsequenced genome for August 2007-08-01 00:06:57 +00:00
James Taylor 80d2136c8a Style fix. 2007-07-31 22:10:30 +00:00
James Taylor 9ca8fc1d7e Tool forms now display labels above the fields rather than beside. This is both substantially easier to use [1], and it allows us to have longer labels (and thus, not have to worry about the details of a particular type of display when writing tool configurations).
[1] http://www.uxmatters.com/MT/archives/000107.php)
2007-07-31 21:48:25 +00:00
Daniel Blankenberg 07a7dd60af Update GMAJ to latest version. Also have help link to the local
copy of the supplied help documents.
2007-07-30 19:22:24 +00:00
Daniel Blankenberg a3390c3dc4 Update GMAJ to latest version. This now accepts BED as input for annotations.
TODO: Allow annotations to be specified for all species in the file, not just the
'primary' organism (as specified by the dbkey). Metadata for sequences will need to be
fleshed out more first (i.e. store all species present in the file).
2007-07-25 20:39:16 +00:00
Anton Nekrutenko 19ce122332 Scaling images. Changes to icons illustrating functionality of maf tools 2007-07-19 02:43:34 +00:00
Anton Nekrutenko 6cd5b83247 Changes to icons illustrating functionality of maf tools 2007-07-19 02:38:24 +00:00
Anton Nekrutenko f5614d4c81 Polishing MAF extractor and moving to stitchers 2007-07-17 11:40:35 +00:00
Anton Nekrutenko e96d464c56 Inetrval2MAF help and interface changes 2007-07-17 10:31:44 +00:00
James Taylor 289ce91ab4 400px 'select' is too wide at 1024x768 2007-07-16 18:42:28 +00:00
Guruprasad Anada b16e569c0f Updating help for extract_GFF_features, get_flanks, xy_plot and Build_ucsc_custom_track tools. 2007-07-16 15:27:26 +00:00
Anton Nekrutenko d5ccc776fa Changes to welcome to advertise ISMB 2007-07-13 20:35:59 +00:00
Anton Nekrutenko b4103b6649 Tool description cleanup. Next tool_conf. New logo 2007-07-13 18:36:44 +00:00
Anton Nekrutenko 37825dc6da Made logo smaller 2007-07-12 19:04:15 +00:00
Anton Nekrutenko d269269a82 forgot to add the logo file 2007-07-12 18:57:56 +00:00
Anton Nekrutenko 0735559079 New logo and favicon 2007-07-12 18:56:57 +00:00
James Taylor 551df392ba Make new style work better with old layout and vice versa (so people with
customized styles can still use the new layout). Changed the config parameter
to enable the new layout to "use_new_layout" (since it has nothing to do with style!!!)

NEXT PERSON TO UPDATE TEST PLEASE ADD

[app:universe]
use_new_layout=true
2007-07-12 18:27:58 +00:00
James Taylor 0c067f843d Clean up javascript for the new layout. Using the latest (tweaked by me) version of jquery.ui (still in development, but better than interface2 which we were using). Reduced the number of different javascript files and made packed versions of everything. 2007-07-12 17:34:23 +00:00
Greg Von Kuster 6f1f194462 Better message display behavior in phastOdds_for_intervals tool.
Enhance history template to only display at supported site if dataset not empty.
Commented out wormbase and flybase builds until we get the correct data automatically.
2007-07-06 14:59:46 +00:00
James Taylor 4a4c8d25dc New layouts and style.
They are somewhat independent (you can use the new layout with the old style
and vice versa) but they belong together.

Tested in Firefox, Safari, IE5.5, IE6, but there are still some features
to be implemented before this is ready for 'main'.

To use, first add "new_style_june_2007=true" to the app:universe section of
universe_wsgi.ini (this gives you the new layout). Second change document_root
to "%(here)s/static/june_2007_style/blue" in the app:static_style section.

Style Features: simplifications, fewer 'hatched' images, space savings in some
places, small changes to the color scheme (same general feel, but the colors
are better matched). Main changes are to history, the new style support nested
datasets much better.

Layout features: no framesets (just iframes, some of which can be replaced with divs and ajax down the road). Frames are resizable and hideable. Tools can provide width hints and history will automatically hide (try UCSC main to see this).
2007-07-05 18:39:36 +00:00
Anton Nekrutenko e7fc38f287 Unseq. genome for july 2007-07-03 17:18:36 +00:00
James Taylor f29aa679d2 (javascript) New jquery release, substantially faster, smoother animation (especially in Firefox). Also, some fixes to animation speed and for Safari. 2007-07-02 14:15:59 +00:00
Greg Von Kuster 011a3a3498 Added new genome builds harvested from wormbase and flybase and added gbrowse_track to registry. 2007-07-02 13:56:02 +00:00
James Taylor 3ba107decc All javascript used in the web interface is now based on jQuery. All pages now work well with javascript disabled. Javascript enhancements (expand/collapse regions, confirmations, ajax delete, rollovers) are then added "unobtrusively".
Also, the consolidation makes the total file size substantially smaller. In addition, there is a "scripts/packed" directory that contains highly compressed versions of the javascript files. This should be used for production deployment. The initial load size is reduced by ~80%, before considering gzip and caching.
2007-06-28 23:52:40 +00:00
Greg Von Kuster da7aa75ce3 Improved implementation for displaying Galaxy files at UCSC, GBrowse, and other future applications.
Fixed a bug in the unit test for new gff version 3 format in sniff.py.
Tweaked the biomart tool so that it will not display problm Info: text in history.
This commit includes some stuff for future GBrowse integration, but nothing included should pose any problems with the current environment.
2007-06-28 20:05:11 +00:00