First pass at prettying up the edit form.

This commit is contained in:
Greg Von Kuster
2007-08-24 13:56:51 +00:00
parent 5041ee16de
commit 051765d337
2 changed files with 131 additions and 108 deletions
+20 -24
View File
@@ -1,27 +1,23 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Galaxy</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link href="$h.url_for('/static/style/base.css')" rel="stylesheet" type="text/css" />
<script type="text/javascript">
if ( parent.frames && parent.frames.galaxy_history )
{
parent.frames.galaxy_history.location.reload();
}
</script>
</head>
<body>
<div class="donemessage">
#if $getVar( 'msg', None )
$msg
#else
Attributes changed.
#end if
</div>
</body>
<head>
<title>Galaxy</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link href="$h.url_for('/static/style/base.css')" rel="stylesheet" type="text/css" />
<script type="text/javascript">
if ( parent.frames && parent.frames.galaxy_history )
{
parent.frames.galaxy_history.location.reload();
}
</script>
</head>
<body>
<div class="donemessage">
#if $getVar( 'msg', None )
$msg
#else
Attributes changed.
#end if
</div>
</body>
</html>
+111 -84
View File
@@ -3,94 +3,121 @@
#from galaxy.util.expressions import ExpressionContext
<html>
<head>
<title>Galaxy</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link href="$h.url_for('/static/style/base.css')" rel="stylesheet" type="text/css" />
</head>
<body>
<head>
<title>Galaxy</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link href="$h.url_for('/static/style/base.css')" rel="stylesheet" type="text/css" />
</head>
#if $getVar( 'error_message', None )
<div class="errormessagesmall">$error_message</div>
<p></p>
#end if
<body>
#def do_metadata( $metadata, $data )
#for $element in $metadata
<tr>
<td width="30%" align="right">$element.spec.desc</td>
<td width="50%" align="left">$element.get_html()</td>
</tr>
#end for
#end def
#if $getVar( 'error_message', None )
<div class="errormessagesmall">$error_message</div>
<p></p>
#end if
#def datatype( $dataset, $datatypes )
<select name="datatype">
#$datatypes.sort()
#for $ext in $datatypes:
#if $dataset.ext == $ext
<option value="$ext" selected="yes">$ext</option>
#else
<option value="$ext">$ext</option>
#end if
#end for
</select>
#end def
#def do_metadata( $metadata, $data )
#for $element in $metadata
<tr><td>$element.spec.desc</td>
<td>$element.get_html()</td>
</tr>
#end for
#end def
#def datatype( $dataset, $datatypes )
<select name="datatype">
#$datatypes.sort()
#for $ext in $datatypes:
#if $dataset.ext == $ext
<option value="$ext" selected="yes">$ext</option>
#else
<option value="$ext">$ext</option>
#end if
#end for
</select>
#end def
<div class="toolForm" id="edit_data">
<div class="toolFormTitle">Edit Attributes</div>
<div class="toolFormBody">
<div class="toolFormTitle">Edit Attributes</div>
#set $converters = $data.get_converter_types()
#if $len($converters) >0
<div class="toolFormBody">
<form name="convert_data" action="$h.url_for( action='edit' )" method="post">
<input type="hidden" name="id" value="$data.id">
<select name="target_type">
#for $key, $value in $converters.items():
<option value="$key">$value.name</option>
#end for
</select>
<input type="submit" name="convert_data" value="Convert">
</form>
#set $converters = $data.get_converter_types()
<table border="1" width="100%">
#if $len($converters) > 0
<tr>
<td>
<div class="toolFormBody">
<form name="convert_data" action="$h.url_for( action='edit' )" method="post">
<table width="100%" border="0">
<tr>
<td width="30%" align="right">Convert data format</td>
<td width="50%" align="left">
<input type="hidden" name="id" value="$data.id">
<select name="target_type">
#for $key, $value in $converters.items():
<option value="$key">$value.name[8:]</option>
#end for
</select>
</td>
<td width="20%" align="left" valign="center">
<input type="submit" name="convert_data" value="Convert">
</td>
</tr>
</table>
</form>
</div>
</td>
</tr>
#end if
<tr>
<td>
<div class="toolFormBody">
<form name="datatype" action="$h.url_for( action='edit' )" method="post">
<table width="100%" border="0">
<tr>
<td width="30%" align="right">Set data type</td>
<td width="50%" align="left">
<input type="hidden" name="id" value="$data.id">
$datatype( $data, $datatypes )
</td>
<td width="20%" align="left" valign="center">
<input type="submit" name="change" value="Save">
</td>
</tr>
</table>
</form>
</div>
</td>
</tr>
<tr>
<td>
<div class="toolFormBody">
<form name="tool_form" action="$h.url_for( action='edit' )" method="post">
<input type="hidden" name="id" value="$data.id">
<table width="100%" border="0">
<tr><td align="center" colspan="3"><b>Set other attributes</b></td></tr>
<tr>
<td width="30%" align="right">Name:</td>
<td width="50%" align="left"><input type="text" name="name" value="$data.name" size="40"></td>
<td width="20%" align="left" valign="center" rowspan="8"><input type="submit" name="save" value="Save"></td>
</tr>
<tr>
<td width="30%" align="right">Info:</td>
<td width="50%" align="left">
<input type="text" name="info" value="$data.info" size="40">
<input type="hidden" name="id" value="$data.id">
</td>
</tr>
$do_metadata( $metadata, $data )
</table>
</form>
</div>
</td>
</tr>
</table>
<div class="toolHelp">
<div class="toolHelpBody">
</div>
</div>
#end if
<form name="datatype" action="$h.url_for( action='edit' )" method="post">
<input type="hidden" name="id" value="$data.id">
<table width="100%">
<tr>
<td>Datatype:</td>
<td>$datatype( $data, $datatypes )</td>
</tr>
<tr>
<td></td><td><input type="submit" name="change" value="Change">
</tr>
</table>
</form>
</div>
<div class="toolFormBody">
<form name="tool_form" action="$h.url_for( action='edit' )" method="post">
<input type="hidden" name="id" value="$data.id">
<table width="100%">
<tr><td>Name:</td><td><input type="text" name="name" value="$data.name" size="40"></td></tr>
<tr><td>Info:</td><td><input type="text" name="info" value="$data.info" size="40"><input type="hidden" name="id" value="$data.id"></td></tr>
$do_metadata( $metadata, $data )
<tr><td></td><td>
<input type="submit" name="save" value="Save">
</td></tr>
</table>
</form>
</div>
</div>
<div class="toolHelp">
<div class="toolHelpBody">
</div>
</div>
</body>
</body>
</html>