Team:Groningen/create desc
From 2010.igem.org
(Difference between revisions)
m |
|||
(15 intermediate revisions not shown) | |||
Line 7: | Line 7: | ||
function getOpsomming(el) { | function getOpsomming(el) { | ||
var str=""; | var str=""; | ||
- | if (el.length | + | if (el.length == 1) { return el.value; } |
else { | else { | ||
for (var loop = 0; loop<el.length; loop++) { | for (var loop = 0; loop<el.length; loop++) { | ||
if (el[loop].checked == true) { | if (el[loop].checked == true) { | ||
+ | if (str != "") { str += ", "; } | ||
str += el[loop].value; | str += el[loop].value; | ||
} | } | ||
Line 20: | Line 21: | ||
var txt = ""; | var txt = ""; | ||
txt = "<b>Characteristics of BioBrick device/part</b><br>"; | txt = "<b>Characteristics of BioBrick device/part</b><br>"; | ||
- | txt+= "Type of BioBrick: "+document.inv.typ | + | |
+ | txt+= "Type of BioBrick: "+getOpsomming(document.inv.typ)+"<br>"; | ||
if (document.inv.inputs.value != "N/A") { | if (document.inv.inputs.value != "N/A") { | ||
txt += "Inputs: "+document.inv.inputs.value+"<br>"; | txt += "Inputs: "+document.inv.inputs.value+"<br>"; | ||
Line 37: | Line 39: | ||
function physprop() { | function physprop() { | ||
var txt ="<b>Physical properties</b><br>"; | var txt ="<b>Physical properties</b><br>"; | ||
- | txt +="Sequence<br>"+document.inv.seq.value+"<br>Length: "+document.inv.blength.value+" bps<BR | + | var eh = getOpsomming(document.inv.host); |
+ | if (document.inv.host2.value != "") { | ||
+ | if (eh != "") { | ||
+ | eh += ", "+document.inv.host2.value; | ||
+ | } else { | ||
+ | eh = document.inv.host2.value; | ||
+ | } | ||
+ | } | ||
+ | |||
+ | txt +="Sequence<br>"+document.inv.seq.value+"<br>Length: "+document.inv.blength.value+" bps<BR>Host: "+eh+"<br><br>"; | ||
return txt; | return txt; | ||
} | } | ||
+ | |||
function updateBPS() | function updateBPS() | ||
{ | { | ||
Line 50: | Line 62: | ||
if (document.inv.desc.value != "") { ok = true; } else { fouten += "Description is not provided"; } | if (document.inv.desc.value != "") { ok = true; } else { fouten += "Description is not provided"; } | ||
- | txt = characteristics()+"<b>Description</b><br>\n"+document.inv.desc.value+"<br><br>"+physprop()+"<br><br><b> | + | txt = characteristics()+"<b>Description</b><br>\n"+document.inv.desc.value+"<br><br>"+physprop()+"<b>Recommended working conditions/usage</b><br>"+document.inv.oper.value+"<br><br><b>Status</b><br>"+document.inv.status.value+"<br><br><b>Safety notes</b><br>"+document.inv.safety.value+"<br><br><b>Contact information</b><br>"+document.inv.contact.value+"<br><br>"; |
txt = txt + "Resulting HTML: <textarea>"+txt+"</textarea><br>"; | txt = txt + "Resulting HTML: <textarea>"+txt+"</textarea><br>"; | ||
Line 56: | Line 68: | ||
if (ok) { | if (ok) { | ||
- | + | ||
$("#formpje").hide(); | $("#formpje").hide(); | ||
document.getElementById("fouten").innerHTML = fouten; | document.getElementById("fouten").innerHTML = fouten; | ||
document.getElementById("ans").innerHTML = txt; | document.getElementById("ans").innerHTML = txt; | ||
} else { | } else { | ||
- | + | document.getElementById("fouten").innerHTML = fouten; | |
} | } | ||
- | + | $("#ans").show(); | |
$('#my-link').click(); | $('#my-link').click(); | ||
Line 77: | Line 89: | ||
} | } | ||
</script> | </script> | ||
- | <a id="my-link" href="#"> | + | <a id="my-link" href="#"></a> |
<div id="fouten"></div> | <div id="fouten"></div> | ||
<div id="formpje"> | <div id="formpje"> | ||
Line 99: | Line 111: | ||
<tr><td valign="top"><b>Physical properties</b></td></tr> | <tr><td valign="top"><b>Physical properties</b></td></tr> | ||
<tr><td>Host</td><td><input type="checkBox" name="host" value="E. coli">Escherichia coli<br><input type="checkBox" name="host" value="Bacillus subtilis">Bacillus subtilis<br><input type="checkBox" name="host" value="Yeast">Yeast<br><input type="checkBox" name="host" value="Bacteriophage T7">Bacteriophage T7<br> | <tr><td>Host</td><td><input type="checkBox" name="host" value="E. coli">Escherichia coli<br><input type="checkBox" name="host" value="Bacillus subtilis">Bacillus subtilis<br><input type="checkBox" name="host" value="Yeast">Yeast<br><input type="checkBox" name="host" value="Bacteriophage T7">Bacteriophage T7<br> | ||
- | Other: <input type="text name="host2"></td></tr> | + | Other: <input type="text" name="host2"></td></tr> |
<tr><td><b>Recommended working conditions</b> specify here how there is worked with the BioBrick. Recommended working operations are mainly used for how the biobrick is used in the current project</td><td><textarea name="oper"></textarea></td></tr> | <tr><td><b>Recommended working conditions</b> specify here how there is worked with the BioBrick. Recommended working operations are mainly used for how the biobrick is used in the current project</td><td><textarea name="oper"></textarea></td></tr> | ||
<tr><td>Status of BioBrick part/device</td><td><textarea name="status" rows=7 cols=40></textarea></td></tr> | <tr><td>Status of BioBrick part/device</td><td><textarea name="status" rows=7 cols=40></textarea></td></tr> | ||
<tr><td>Safety notes</td><td><textarea name="safety">No additional safety meassures required</textarea></td></tr> | <tr><td>Safety notes</td><td><textarea name="safety">No additional safety meassures required</textarea></td></tr> | ||
- | + | <tr><td>Contact</td><td><textarea name="contact"></textarea></td></tr> | |
<tr><td colspan=2><center><input type=submit></center></td></tr> | <tr><td colspan=2><center><input type=submit></center></td></tr> | ||
</table> | </table> |
Latest revision as of 00:06, 27 October 2010