Team:TU Delft
From 2010.igem.org
(Difference between revisions)
(14 intermediate revisions not shown) | |||
Line 60: | Line 60: | ||
// $("#iGEM_TU_Delft_container").html('<iframe src="'+url+'" width="100%" height="100%"></iframe>'); | // $("#iGEM_TU_Delft_container").html('<iframe src="'+url+'" width="100%" height="100%"></iframe>'); | ||
// }); | // }); | ||
+ | |||
} | } | ||
Line 117: | Line 118: | ||
function include_js(file, cb) { | function include_js(file, cb) { | ||
- | + | var html_doc = document.getElementsByTagName('head')[0]; | |
- | + | var js = document.createElement('script'); | |
- | + | js.setAttribute('type', 'text/javascript'); | |
- | + | js.setAttribute('src', file); | |
- | + | html_doc.appendChild(js); | |
- | + | js.onreadystatechange = function () { | |
- | + | if (js.readyState == 'complete') | |
- | + | cb(); | |
- | + | } | |
- | + | ||
- | + | js.onload = cb; | |
} | } | ||
Line 137: | Line 137: | ||
} | } | ||
- | function loadPage(page) | + | |
+ | function moveToAnchor(anchor) { | ||
+ | try { | ||
+ | var pos = $('#iGEM_TU_Delft_container > a[name='+anchor+']').offset(); | ||
+ | dbgout('anchor: '+anchor+'; pos=' + pos.left + ','+pos.top ); | ||
+ | window.scroll(pos.left, pos.top); | ||
+ | } catch (err) { | ||
+ | dbgout('moveToAnchor error: ' + err); | ||
+ | } | ||
+ | } | ||
+ | |||
+ | |||
+ | function loadPage(page, anchor) | ||
{ | { | ||
var showLoadAnim = !!currentPage; | var showLoadAnim = !!currentPage; | ||
currentPage = page; | currentPage = page; | ||
var url = wgServer + "/Team:TU_Delft/" + page + "?action=render"; | var url = wgServer + "/Team:TU_Delft/" + page + "?action=render"; | ||
- | if(page.substring(0, 5) == "User:") { | + | if(page.substring(0, 5) == "User:") { |
- | url = wgServer + "/" + page + "?action=render"; | + | url = wgServer + "/" + page + "?action=render"; |
- | } | + | } |
$(window).trigger('page_close'); | $(window).trigger('page_close'); | ||
Line 160: | Line 172: | ||
rewriteLinks($("#iGEM_TU_Delft_container")); | rewriteLinks($("#iGEM_TU_Delft_container")); | ||
updateContentEditLink(); | updateContentEditLink(); | ||
- | $("#iGEM_TU_Delft_container").fadeTo(200,1); | + | $("#iGEM_TU_Delft_container").fadeTo(200,1).delay(200).queue(function(n) { |
+ | if(anchor) moveToAnchor(anchor); n(); | ||
+ | }); | ||
next(); | next(); | ||
} | } | ||
Line 189: | Line 203: | ||
if (changepage) { | if (changepage) { | ||
- | loadPage(changepage); | + | loadPage(changepage, kvmap.anchor); |
- | } else | + | } else { |
+ | if(kvmap.anchor) moveToAnchor(kvmap.anchor); | ||
$(window).trigger('hashupdate'); | $(window).trigger('hashupdate'); | ||
+ | } | ||
} | } | ||
} else { | } else { | ||
Line 197: | Line 213: | ||
} | } | ||
} | } | ||
- | |||
function rewriteLinks(elem) { | function rewriteLinks(elem) { | ||
Line 204: | Line 219: | ||
var url = this.href; | var url = this.href; | ||
- | if(this.hash) | + | if(this.hash) { |
- | this. | + | var anchor = this.hash.substring(1); |
- | else if(txt != "edit") | + | |
+ | if (anchor.substring(0,5)!='page=') | ||
+ | this.href = '#page=' + currentPage + ampersandStr + 'anchor=' + anchor; | ||
+ | } else if(txt != "edit") | ||
this.href = this.href.replace("https://2010.igem.org/Team:TU_Delft/", "#page="); | this.href = this.href.replace("https://2010.igem.org/Team:TU_Delft/", "#page="); | ||
- | // | + | // dbgout('rewriting ' + url + ' to ' + this.href); |
}); | }); | ||
} | } | ||
Line 276: | Line 294: | ||
for (count=0;count<(constituentFolders.length);count++) | for (count=0;count<(constituentFolders.length);count++) | ||
{ | { | ||
- | if(constituentFolders[count].substring(0, 5) == "User:") { | + | if(constituentFolders[count].substring(0, 5) == "User:") { |
- | outputStr=outputStr + " <span class='doubleright'>»</span> <a href='https://2010.igem.org/Team:TU_Delft#page=Team/'>Team</a> <span class='doubleright'>»</span> <a href='https://2010.igem.org/Team:TU_Delft#page=Team/members'>Members</a> <span class='doubleright'>»</span> <a href='https://2010.igem.org/Team:TU_Delft#page=" + buildDepth(constituentFolders,count) + constituentFolders[count] + "'>" + capitaliseFirstLetter(constituentFolders[count]).replace(/-/gi," ").substring(5) + "</a>"; | + | outputStr = outputStr + " <span class='doubleright'>»</span> <a href='https://2010.igem.org/Team:TU_Delft#page=Team/'>Team</a> <span class='doubleright'>»</span> <a href='https://2010.igem.org/Team:TU_Delft#page=Team/members'>Members</a> <span class='doubleright'>»</span> <a href='https://2010.igem.org/Team:TU_Delft#page=" + buildDepth(constituentFolders,count) + constituentFolders[count] + "'>" + capitaliseFirstLetter(constituentFolders[count]).replace(/-/gi," ").substring(5) + "</a>"; |
- | } | + | } |
- | if(constituentFolders[count].substring(0, 5) !== "User:") { | + | if(constituentFolders[count].substring(0, 5) !== "User:") { |
outputStr=outputStr + " <span class='doubleright'>»</span> <a href='https://2010.igem.org/Team:TU_Delft#page=" + buildDepth(constituentFolders,count) + constituentFolders[count] + "'>" + capitaliseFirstLetter(constituentFolders[count]).replace(/-/gi," ") + "</a>"; | outputStr=outputStr + " <span class='doubleright'>»</span> <a href='https://2010.igem.org/Team:TU_Delft#page=" + buildDepth(constituentFolders,count) + constituentFolders[count] + "'>" + capitaliseFirstLetter(constituentFolders[count]).replace(/-/gi," ") + "</a>"; | ||
- | } | + | } |
} | } | ||
} | } | ||
Line 566: | Line 584: | ||
background-color: #fff; | background-color: #fff; | ||
padding:0; | padding:0; | ||
+ | border: 1px solid #aaa; | ||
z-index:100; | z-index:100; | ||
margin-left: 0px; | margin-left: 0px; | ||
Line 589: | Line 608: | ||
padding: 3px; | padding: 3px; | ||
} | } | ||
- | |||
#navlist li ul li a:hover { | #navlist li ul li a:hover { | ||
Line 642: | Line 660: | ||
<ul id="navlist"> | <ul id="navlist"> | ||
- | <li><a class="menubutton" id="home" href="https://2010.igem.org/Team:TU_Delft | + | <li><a class="menubutton" id="home" href="https://2010.igem.org/Team:TU_Delft/Home" title="Home"><span>Home</span></a></li> |
- | <li><a class="menubutton" id="team" href="https://2010.igem.org/Team:TU_Delft | + | <li><a class="menubutton" id="team" href="https://2010.igem.org/Team:TU_Delft/Team" title="Team"><span>Team</span></a> |
<ul> | <ul> | ||
Line 654: | Line 672: | ||
<li><a href="https://2010.igem.org/Team:TU_Delft#page=Team/movies" title="Movies">Movies</a></li> | <li><a href="https://2010.igem.org/Team:TU_Delft#page=Team/movies" title="Movies">Movies</a></li> | ||
<li><a href="https://2010.igem.org/Team:TU_Delft#page=Team/ijam" title="iJAM">iJAM</a></li> | <li><a href="https://2010.igem.org/Team:TU_Delft#page=Team/ijam" title="iJAM">iJAM</a></li> | ||
+ | <li><a href="https://2010.igem.org/Team:TU_Delft#page=Team/statistics" title="Statistics">Statistics</a></li> | ||
</ul> | </ul> | ||
</li> | </li> | ||
Line 669: | Line 688: | ||
</ul> | </ul> | ||
</li> | </li> | ||
- | <li><a class="menubutton" id=" | + | <li><a class="menubutton" id="insilico" href="https://2010.igem.org/Team:TU_Delft#page=Notebook" title="Notebook">Notebook</a> |
<ul> | <ul> | ||
<li><a href="https://2010.igem.org/Team:TU_Delft#page=Notebook" title="Overview">Overview</a></li> | <li><a href="https://2010.igem.org/Team:TU_Delft#page=Notebook" title="Overview">Overview</a></li> | ||
Line 689: | Line 708: | ||
<ul id="insilico_menu"> | <ul id="insilico_menu"> | ||
<li><a href="https://2010.igem.org/Team:TU_Delft#page=Modeling" title="Overview">Overview</a></li> | <li><a href="https://2010.igem.org/Team:TU_Delft#page=Modeling" title="Overview">Overview</a></li> | ||
- | <li><a href="https://2010.igem.org/Team:TU_Delft#page=Modeling/MFA" title="MFA"> | + | <li><a href="https://2010.igem.org/Team:TU_Delft#page=Modeling/MFA" title="MFA">Metabolic Flux Analysis</a></li> |
<li><a href="https://2010.igem.org/Team:TU_Delft#page=Modeling/HC_regulation" title="Hydrocarbon Regulation">Hydrocarbon Regulation</a></li> | <li><a href="https://2010.igem.org/Team:TU_Delft#page=Modeling/HC_regulation" title="Hydrocarbon Regulation">Hydrocarbon Regulation</a></li> | ||
- | <li><a href="https://2010.igem.org/Team:TU_Delft#page=Modeling/ | + | <li><a href="https://2010.igem.org/Team:TU_Delft#page=Modeling/protein-production-model" title="Protein production model">Protein production model</a></li> |
+ | <li><a href="https://2010.igem.org/Team:TU_Delft#page=Modeling/pcaif-model" title="pCaiF CRP sensing model">pCaiF CRP sensing model</a></li> | ||
<li><a href="https://2010.igem.org/Team:TU_Delft#page=Modeling/interaction-mapping" title="Software Tool">Interaction Mapping</a></li> | <li><a href="https://2010.igem.org/Team:TU_Delft#page=Modeling/interaction-mapping" title="Software Tool">Interaction Mapping</a></li> | ||
<li><a href="https://2010.igem.org/Team:TU_Delft#page=Software/part-search" title="Part search server & iPhone app">Part search server & iPhone app</a></li> | <li><a href="https://2010.igem.org/Team:TU_Delft#page=Software/part-search" title="Part search server & iPhone app">Part search server & iPhone app</a></li> | ||
Line 764: | Line 784: | ||
Nine students spent their summer in the lab, having fun with digesting, ligating and transforming BioBricks. This wiki is all about the plans, the work and the results. If you can't find what you need, please contact us! | Nine students spent their summer in the lab, having fun with digesting, ligating and transforming BioBricks. This wiki is all about the plans, the work and the results. If you can't find what you need, please contact us! | ||
<div class="br"></div> | <div class="br"></div> | ||
- | <a href="Team">Meet the team</a> | + | <a href="https://2010.igem.org/Team:TU_Delft#page=Team">Meet the team</a> |
<br /> | <br /> | ||
<a href="#top">Back to top</a> | <a href="#top">Back to top</a> |