RadouxArthur (Talk | contribs) |
|||
(13 intermediate revisions by 2 users not shown) | |||
Line 3: | Line 3: | ||
<style> | <style> | ||
body { | body { | ||
− | + | width: 1200px; | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
background-color: rgb(217,217,217); | background-color: rgb(217,217,217); | ||
margin: auto; | margin: auto; | ||
font-family: 'Roboto', Helvetica, SansSerif; | font-family: 'Roboto', Helvetica, SansSerif; | ||
+ | padding: 0; | ||
+ | color: black; | ||
+ | background-color:rgb(217,217,217); | ||
+ | word-wrap: break-word; | ||
} | } | ||
Line 109: | Line 109: | ||
</div> | </div> | ||
</nav> | </nav> | ||
− | <div class="container"><div class="waiteranimationdiv"><img class="spinner" src="https://static.igem.org/mediawiki/2018/c/cc/T--GO_Paris-Saclay--mascotte_spinner.png"> Loading, please wait</div></div> | + | <div class="container"><div class="waiteranimationdiv"><img class="spinner" src="https://static.igem.org/mediawiki/2018/c/cc/T--GO_Paris-Saclay--mascotte_spinner.png"> Loading, please wait <progress id="progress" value="0"></progress><span id="progdisplay"></span></div></div> |
</div> | </div> | ||
Line 154: | Line 154: | ||
<script> | <script> | ||
$('#top_title').remove(); | $('#top_title').remove(); | ||
+ | var progressBar = document.getElementById("progress"); | ||
+ | var display = document.getElementById("progdisplay"); | ||
− | + | function reqListener () { | |
− | + | var b64_csstext = this.responseText; | |
+ | console.log("Received CSS results"); | ||
+ | var css_text = atob(b64_csstext); | ||
+ | $('head').append("<style>"+css_text+"</style>"); | ||
+ | } | ||
+ | |||
+ | var oReq = new XMLHttpRequest(); | ||
+ | oReq.addEventListener("load", reqListener); | ||
+ | oReq.open("GET", "https://static.igem.org/mediawiki/2018/2/22/T--GO_Paris-Saclay--maincss.txt"); | ||
console.log("Sending CSS XHR..."); | console.log("Sending CSS XHR..."); | ||
− | + | oReq.send(); | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | function JSreqLoader () { | |
− | + | var b64_text = this.responseText; | |
− | + | console.log("Received JS results"); | |
− | console.log("Received JS results"); | + | |
− | + | var js_text = atob(b64_text); | |
− | var js_text = atob(b64_text); | + | |
eval(js_text); | eval(js_text); | ||
Line 179: | Line 184: | ||
$('#removeme').remove(); | $('#removeme').remove(); | ||
$('#bigmaindiv').insertBefore('#content'); }, 0); | $('#bigmaindiv').insertBefore('#content'); }, 0); | ||
− | + | setTimeout(function(){ | |
− | + | ||
− | + | ||
− | + | ||
$('#cssmenu').prepend('<div id="menu-button">Menu</div>'); | $('#cssmenu').prepend('<div id="menu-button">Menu</div>'); | ||
$('#cssmenu #menu-button').on('click', function(){ | $('#cssmenu #menu-button').on('click', function(){ | ||
Line 193: | Line 195: | ||
} | } | ||
}); | }); | ||
− | + | },1000); | |
+ | } | ||
+ | |||
+ | |||
+ | const req = new XMLHttpRequest(); | ||
+ | req.addEventListener("load", JSreqLoader); | ||
+ | |||
+ | req.open('GET', 'https://static.igem.org/mediawiki/2018/e/ee/T--GO_Paris-Saclay--mainscript.txt', true); | ||
+ | console.log("Sending JS XHR..."); | ||
+ | req.onprogress = function(e) { | ||
+ | if (e.lengthComputable) { | ||
+ | progressBar.max = e.total; | ||
+ | progressBar.value = e.loaded; | ||
+ | display.innerText = Math.floor((e.loaded / e.total) * 100) + '%'; | ||
+ | } | ||
+ | }; | ||
+ | req.send(null); | ||
+ | |||
</script> | </script> | ||
− | <script src="https://2018.igem.org/common/MathJax-2.5-latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"> | + | <script src="https://2018.igem.org/common/MathJax-2.5-latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script> |
<script type="text/x-mathjax-config"> | <script type="text/x-mathjax-config"> | ||
MathJax.Hub.Config({ | MathJax.Hub.Config({ |
Latest revision as of 22:07, 13 October 2018
Loading, please wait