Difference between revisions of "Team:Freiburg"

 
(113 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{Freiburg}}
+
{{Freiburg/Styles}} {{Freiburg/Home}} {{Freiburg/Main}} {{Freiburg/Menubar}}
 
<html>
 
<html>
 +
<!-- styles for countdown -->
 +
<style>
 +
    body {
 +
        text-align: right;
 +
        /*            background: #00ECB9;*/
 +
        font-family: sans-serif;
 +
        font-weight: 100;
 +
    }
 +
   
 +
    hh6 {
 +
        margin-right: 30px;
 +
        color: black;
 +
        font-weight: 0;
 +
        font-size: 10px;
 +
        /*            margin: 20px 0px 10px;*/
 +
    }
 +
   
 +
    #clockdiv {
 +
        font-family: sans-serif;
 +
        color: #fff;
 +
        display: inline-block;
 +
        font-weight: 10;
 +
        text-align: center;
 +
        font-size: 10px;
 +
    }
 +
   
 +
    #clockdiv>div {
 +
        padding: 5px;
 +
        border-radius: 3px;
 +
        /*            background: #00BF96;*/
 +
        display: inline-block;
 +
    }
 +
   
 +
    #clockdiv div>span {
 +
        padding: 5px;
 +
        border-radius: 3px;
 +
        background: black;
 +
        display: inline-block;
 +
    }
 +
   
 +
    .smalltext {
 +
        color: black;
 +
        padding-top: 5px;
 +
        font-size: 10px;
 +
    }
 +
    /*-------guided tou related styles---------*/
 +
    /*-------guided tour style sheet-----------*/
 +
   
 +
    .wrap {
 +
        position: relative;
 +
        top: 40px;
 +
        margin: auto;
 +
        width: 800px;
 +
        overflow: hidden;
 +
        height: 500px;
 +
    }
 +
   
 +
    body {
 +
        background-color: rgba(0, 0, 0, 0.5);
 +
        max-height: 500px;
 +
    }
 +
   
 +
    #slides {
 +
        /*    width: 999999px;*/
 +
        height: 20000px;
 +
    }
 +
   
 +
    #slides > div {
 +
        background-color: #fff7f2;
 +
        height: 500px;
 +
        width: 800px;
 +
        border-radius: 200px;
 +
        float: left;
 +
        /*    margin-right: 200px;*/
 +
        margin-bottom: 100px;
 +
        text-align: center;
 +
        display: -webkit-flex;
 +
        -webkit-flex-direction: row;
 +
        -webkit-justify-content: center;
 +
        -webkit-align-items: center;
 +
        display: flex;
 +
        flex-direction: row;
 +
        justify-content: center;
 +
        align-items: center;
 +
        -webkit-transition: all 1s linear;
 +
        transition: all 1s linear;
 +
    }
 +
   
 +
    #slides h1,
 +
    #slides h2,
 +
    #slides h3,
 +
    #slides h4,
 +
    #slides h5 {
 +
        color: #534741;
 +
        font-family: 'League Gothic', sans-serif;
 +
        letter-spacing: 5px;
 +
    }
 +
   
 +
    #slides > div h2 {
 +
        font-size: 180px;
 +
        line-height: 1em;
 +
        margin: 0;
 +
    }
 +
   
 +
    .sporiBtm {
 +
        width: 55px;
 +
        position: absolute;
 +
        left: 83.5%;
 +
        top: 48%;
 +
        -moz-transform: scaleX(-1);
 +
        -o-transform: scaleX(-1);
 +
        -webkit-transform: scaleX(-1);
 +
        transform: scaleX(-1);
 +
    }
 +
   
 +
    .arrowRht {
 +
        width: 60px;
 +
        position: absolute;
 +
        left: 83%;
 +
        top: 57%;
 +
    }
 +
   
 +
    .arrowLft {
 +
        width: 60px;
 +
        position: absolute;
 +
        left: 83%;
 +
        top: 34%;
 +
    }
 +
   
 +
    .arrowImg:hover img {
 +
        -webkit-transform: scale(1.15);
 +
        /* Safari and Chrome */
 +
        -moz-transform: scale(1.15);
 +
        /* Firefox */
 +
        -ms-transform: scale(1.15);
 +
        /* IE 9 */
 +
        -o-transform: scale(1.15);
 +
        /* Opera */
 +
        transform: scale(1.15);
 +
    }
 +
   
 +
    .gtContent {
 +
        position: relative;
 +
        width: 400px;
 +
        left: 20px;
 +
        top: 60px;
 +
    }
 +
   
 +
    .gtContent2 {
 +
        position: relative;
 +
        width: 200px;
 +
        left: 20px;
 +
        top: 40px;
 +
    }
 +
   
 +
    .gtContent3 {
 +
        position: relative;
 +
        width: 350px;
 +
        left: 20px;
 +
        top: 60px;
 +
    }
 +
   
 +
    .gtContent4 {
 +
        position: relative;
 +
        top: 50px;
 +
        left: 20px;
 +
    }
 +
   
 +
    .gtContent5 {
 +
        position: relative;
 +
        width: 200px;
 +
        left: 20px;
 +
        top: 80px;
 +
    }
 +
   
 +
    .gtBubble {
 +
        width: 500px;
 +
        top: 10%;
 +
        left: 20%;
 +
        position: absolute;
 +
    }
 +
   
 +
    .gtBubble2 {
 +
        width: 700px;
 +
        top: 10%;
 +
        left: 20%;
 +
        position: absolute;
 +
    }
 +
   
 +
    .gtSpori {
 +
        width: 300px;
 +
        position: absolute;
 +
        left: 0%;
 +
        top: 35%;
 +
        z-index: 8;
 +
    }
 +
    /*---------------------------------------------*/
 +
   
 +
    .info {
 +
        /*            left: 25%;*/
 +
        position: relative;
 +
        top: 10%;
 +
        height: 800px;
 +
        width: 1000px;
 +
        /*            background-color: #299ac5;*/
 +
        display: flex;
 +
        flex-direction: column;
 +
        /*            justify-content: center;*/
 +
    }
 +
   
 +
    .color1 {
 +
        /*  background-color: #299ac5;*/
 +
        width: 100%;
 +
        height: 3000px;
 +
        text-align: center;
 +
        font-size: 20px;
 +
    }
 +
   
 +
    .container {
 +
        display: flex;
 +
        flex-direction: column;
 +
        border-radius: 25px;
 +
        background-color: rgba(0, 0, 0, 0.25);
 +
        margin-top: 50px;
 +
    }
 +
   
 +
    #c1,
 +
    #c2,
 +
    #c3 {
 +
        height: 150px;
 +
    }
 +
   
 +
    .open {
 +
        display: flex;
 +
        flex-direction: column;
 +
        margin-top: -10px;
 +
    }
 +
   
 +
    #o1,
 +
    #o2,
 +
    #o3 {
 +
        visibility: hidden;
 +
    }
 +
   
 +
    .closed {
 +
        display: flex;
 +
    }
 +
   
 +
    #c1Img {
 +
        position: relative;
 +
        top: -7px;
 +
        width: 90px;
 +
    }
 +
   
 +
    .imgDiv {
 +
        position: relative;
 +
        left: 15%;
 +
        top: 40px;
 +
        width: 150px;
 +
        height: 70px;
 +
        /*            background-color: darkgrey;*/
 +
    }
 +
   
 +
    .txtDiv {
 +
        margin-left: 130px;
 +
        margin-top: 60px;
 +
        width: 460px;
 +
        height: 70px;
 +
        /*            background-color: darkgrey;*/
 +
    }
 +
   
 +
    .resultDiv {
 +
        margin-top: -30px;
 +
        margin-left: 50px;
 +
        top: 15px;
 +
        width: 90%;
 +
        /*            background-color: darkgrey;*/
 +
    }
 +
   
 +
    #o1 reultDiv {
 +
        height: 300px;
 +
    }
 +
   
 +
    .txt2Div {
 +
        margin-left: 20px;
 +
        margin-top: 15px;
 +
        width: 660px;
 +
        height: 70px;
 +
        /*            background-color: darkgrey;*/
 +
    }
 +
   
 +
    .txt2Div div {
 +
        margin-left: 30px;
 +
    }
 +
   
 +
    .Arrow {
 +
        margin-top: 40px;
 +
        margin-left: 20px;
 +
        width: 70px;
 +
        height: 70px;
 +
    }
 +
   
 +
    .Arrow img {
 +
        width: 70px;
 +
    }
 +
   
 +
    @media screen and (max-width: 500px) {
 +
        .info {
 +
            margin-left: 2%;
 +
            -webkit-transform: scale(0.40);
 +
            -moz-transform: scale(0.40);
 +
            -ms-transform: scale(0.40);
 +
            transform: scale(0.40);
 +
            -ms-transform-origin: 0% 0%;
 +
            -webkit-transform-origin: 0% 0%;
 +
            transform-origin: 0% 0%;
 +
        }
 +
        #back-top {
 +
            visibility: hidden;
 +
        }
 +
    }
 +
</style>
 +
<!-- end of style for countdown -->
  
<div class="column full_size" >
+
<body>
<img src="http://placehold.it/800x300/d3d3d3/f2f2f2">
+
    <div class="column full_size">
</div>
+
        <div class="para_center_20">
 +
            <font color="#bc5916">
 +
                <p style="font-size:30px"> Welcome to the Team-Wiki from iGEM Freiburg 2016.</p>
 +
                <br>
 +
                <br> On the following pages we want to show you how we use <i>Bacillus subtilis</i> endospores to reduce the side effects of systemically distributed medication.
 +
                <br>
 +
                <br> Click on the menus to get more information or follow Spori through a guided tour.
 +
            </font>
 +
        </div>
 +
    </div>
 +
    <center>
 +
        <div id="tour" style="display:block">
 +
            <!-- div class="closeframe">
 +
                <a href='#' onclick="document.getElementById('tour').style.display = 'none'" style="color:brown;">X</a ></div-->
 +
            <center>
 +
                <div class='info'>
 +
                    <div id="c1" class="container">
 +
                        <div class="closed">
 +
                            <div class='imgDiv'>
 +
                                <img id="c1Img" src="https://static.igem.org/mediawiki/2016/2/2e/T--Freiburg--Spori.png">
 +
                            </div>
 +
                            <div class='txtDiv'>
 +
                                <h3 style="color:rgb(189, 89, 22);">Please Click on the Arrow to begin the Guided Tour.
 +
                                </h3>
 +
                            </div>
 +
                            <div class="Arrow">
 +
                                <img id="c1Arrow" src="https://static.igem.org/mediawiki/2016/b/bd/T--Freiburg--gtRight.png">
 +
                            </div>
 +
                        </div>
 +
                        <div id="o1" class="open">
 +
                            <div class='resultDiv'>
 +
                                <div class="image">
 +
                                    <img class="gtSpori" src="https://static.igem.org/mediawiki/2016/2/2e/T--Freiburg--Spori.png" alt="Smiley face">
 +
                                </div>
 +
                                <div class="wrap">
 +
                                    <div id="slides">
 +
                                        <!-- load in slides -->
 +
                                    </div>
 +
                                    <div class="arrowImg">
 +
                                        <img class="arrowLft" src="https://static.igem.org/mediawiki/2016/4/43/T--Freiburg--gtLeft.png" alt="Smiley face" onclick="Slides.prev()">
 +
                                    </div>
 +
                                    <div class="">
 +
                                        <img class="sporiBtm" src="https://static.igem.org/mediawiki/2016/d/d1/T--Freiburg--Proof_of_Concept_Front1.png" alt="Smiley face">
 +
                                    </div>
 +
                                    <div class="arrowImg">
 +
                                        <img class="arrowRht" src="https://static.igem.org/mediawiki/2016/b/bd/T--Freiburg--gtRight.png" alt="Smiley face" onclick="Slides.next()">
 +
                                    </div>
 +
                                </div>
 +
                            </div>
 +
                        </div>
 +
                    </div>
 +
                </div>
  
<div class="column full_size" >
+
            </center>
<h2> Welcome to iGEM Freiburg 2016 Teamwiki! </h2>
+
        </div>
<p>Your team has been approved and you are ready to start the iGEM season! </p>
+
    </center>
  
</div>  
+
    <script>
 +
        /////////////////////////////////////////////////////////////
  
<div class="column half_size" >
+
        // for opoening and closing GT tag
<h5>Before you start: </h5>
+
<p> Please read the following pages:</p>
+
<ul>
+
<li>  <a href="https://2016.igem.org/Requirements">Requirements page </a> </li>
+
<li> <a href="https://2016.igem.org/Wiki_How-To">Wiki Requirements page</a></li>
+
<li> <a href="https://2016.igem.org/Resources/Template_Documentation"> Template Documentation </a></li>
+
</ul>
+
</div>
+
  
<div class="column half_size" >
+
        var c1Flag = 0;
<div class="highlight">
+
        var c1Arrow = document.getElementById('c1Arrow'); // Grabbing the sample  id
<h5> Styling your wiki </h5>
+
        var c1 = document.getElementById('c1');
<p>You may style this page as you like or you can simply leave the style as it is. You can easily keep the styling and edit the content of these default wiki pages with your project information and completely fulfill the requirement to document your project.</p>
+
        c1Arrow.addEventListener('click', function (e) { // When someone clicks on it
<p>While you may not win Best Wiki with this styling, your team is still eligible for all other awards. This default wiki meets the requirements, it improves navigability and ease of use for visitors, and you should not feel it is necessary to style beyond what has been provided.</p>
+
            if (c1Flag == 0) {
</div>
+
                c1.style.height = '700px';
</div>
+
                c1Flag = 1;
 +
                $("#o1").css("visibility", "visible");
 +
                $("#c1Arrow").attr("src", "https://static.igem.org/mediawiki/2016/4/43/T--Freiburg--gtLeft.png");
 +
            } else {
 +
                c1.style.height = "150px";
 +
                c1Flag = 0;
 +
                $("#o1").css("visibility", "hidden");
 +
                $("#c1Arrow").attr("src", "https://static.igem.org/mediawiki/2016/b/bd/T--Freiburg--gtRight.png");
  
<div class="column full_size" >
+
            }
<h5> Wiki template information </h5>
+
        });
<p>We have created these wiki template pages to help you get started and to help you think about how your team will be evaluated. You can find a list of all the pages tied to awards here at the <a href="https://2016.igem.org/Judging/Pages_for_Awards/Instructions">Pages for awards</a> link. You must edit these pages to be evaluated for medals and awards, but ultimately the design, layout, style and all other elements of your team wiki is up to you!</p>
+
  
</div>
 
  
<div class="column full_size" >
 
<h5> Project description </h5>
 
<p>'cause spore is more!
 
After a ton of ideas and a lot of brainstorming, we decided to work with bacteria and spores this summer. More specifically, we are focusing on the organism Bacillus subtilis. B. subtilis is a gram-positive, aerobically growing bacterium, which is easy, safe and cheap to handle in the laboratory. Under nutrient deficient circumstances, they form so-called endospores.
 
These are highly resistant to heat, cold, radiation and enzymatic attacks. Our goal is to unlock the hidden potential of the spores and to engineer them for the display of binding proteins and functional enzymes on their surfaces directed against structures of our choice. Those binding properties can be used to specifically target disease-associated cells and undesirable bacteria. </p>
 
  
</div>
+
        //GT
 +
        var Slides = {
 +
            container: $('#slides'),
  
 +
            totalSlides: '',
  
<div class="column half_size" >
+
            translateAmount: 0,
<h5> Editing your wiki </h5>
+
<p>On this page you can document your project, introduce your team members, document your progress and share your iGEM experience with the rest of the world! </p>
+
<p> <a href="https://2016.igem.org/wiki/index.php?title=Team:Example&action=edit"> Click here to edit this page! </a></p>
+
  
</div>
+
            currentSlide: 0,
  
 +
            slideWidth: '',
  
<div class="column half_size" >
+
            slideArray: [
<h5>Tips</h5>
+
            // 0
<p>This wiki will be your team’s first interaction with the rest of the world, so here are a few tips to help you get started: </p>
+
            '<div>\n' +
<ul>
+
            '<img class="gtBubble" src="https://static.igem.org/mediawiki/2016/7/78/T--Freiburg--GT_s0.png" alt="Smiley face" onclick="" />\n' +
<li>State your accomplishments! Tell people what you have achieved from the start. </li>
+
            '<img class="gtContent" src="https://static.igem.org/mediawiki/2016/1/1e/T--Freiburg--GT_s0c.png" alt="Smiley face" onclick="" />\n ' +
<li>Be clear about what you are doing and how you plan to do this.</li>
+
            '</div>',
<li>You have a global audience! Consider the different backgrounds that your users come from.</li>
+
            // 1
<li>Make sure information is easy to find; nothing should be more than 3 clicks away. </li>
+
            '<div>\n' +
<li>Avoid using very small fonts and low contrast colors; information should be easy to read. </li>
+
            '<img class="gtBubble" src="https://static.igem.org/mediawiki/2016/c/c0/T--Freiburg--GT_s1.png" alt="Smiley face" onclick="" />\n' +
<li>Start documenting your project as early as possible; don’t leave anything to the last minute before the Wiki Freeze. For a complete list of deadlines visit the <a href="https://2016.igem.org/Calendar">iGEM 2016 calendar</a> </li>
+
            '<img class="gtContent" src="https://static.igem.org/mediawiki/2016/8/82/T--Freiburg--GT_s1c.png" alt="Smiley face" onclick="" />\n ' +
<li>Have lots of fun! </li>
+
            '</div>',
</ul>  
+
            // 2
</div>
+
            '<div>\n' +
 +
            '<img class="gtBubble" src="https://static.igem.org/mediawiki/2016/0/06/T--Freiburg--GT_s2.png" alt="Smiley face" onclick="" />\n' +
 +
            '<div class="twoVids" style="display:inline-block">\n' +
 +
            '<img class="gtContent5" src="https://static.igem.org/mediawiki/2016/f/fd/T--Freiburg--GT_s2c1.gif" alt="Smiley face" onclick="" /> \n ' +
 +
            '<img class="gtContent5" src="https://static.igem.org/mediawiki/2016/3/3a/T--Freiburg--GT_s2c2.gif" alt="Smiley face" onclick="" /> \n ' +
 +
            '</div>\n' +
 +
            '</div>',
 +
            // 3 
 +
            '<div>\n' +
 +
            '<img class="gtBubble" src="https://static.igem.org/mediawiki/2016/7/73/T--Freiburg--GT_s3.png" alt="Smiley face" onclick="" />\n' +
 +
            '<img class="gtContent2" src="https://static.igem.org/mediawiki/2016/4/47/T--Freiburg--GT_s3c.png" alt="Smiley face" onclick="" /> \n ' +
 +
            '</div>',
 +
            // 4
 +
            '<div>\n' +
 +
            '<img class="gtBubble" src="https://static.igem.org/mediawiki/2016/7/78/T--Freiburg--GT_s4.png" alt="Smiley face" onclick="" />\n' +
 +
            '<img class="gtContent3" src="https://static.igem.org/mediawiki/2016/4/40/T--Freiburg--GT_s4c.gif" alt="Smiley face" onclick="" /> \n ' +
 +
            '</div>',
 +
            // 5   
 +
            '<div>\n' +
 +
            '<img class="gtBubble" src="https://static.igem.org/mediawiki/2016/d/db/T--Freiburg--GT_s5.png" alt="Smiley face" onclick="" />\n' +
 +
            '<img class="gtContent" src="https://static.igem.org/mediawiki/2016/9/92/T--Freiburg--GT_s5c.png" alt="Smiley face" onclick="" /> \n ' +
 +
            '</div>',
 +
            // 6   
 +
            '<div>\n' +
 +
            '<img class="gtBubble" src="https://static.igem.org/mediawiki/2016/0/09/T--Freiburg--GT_s6.png" alt="Smiley face" onclick="" />\n' +
 +
            '<img class="gtContent" src="https://static.igem.org/mediawiki/2016/1/1d/T--Freiburg--GT_s6c.png" alt="Smiley face" onclick="" />\n ' +
 +
            '</div>',
 +
            // 7   
 +
            '<div>\n' +
 +
            '<img class="gtBubble" src="https://static.igem.org/mediawiki/2016/7/79/T--Freiburg--GT_s7.png" alt="Smiley face" onclick="" />\n' +
 +
            '<img class="gtContent" src="https://static.igem.org/mediawiki/2016/8/89/T--Freiburg--GT_s7c.png" alt="Smiley face" onclick="" />\n ' +
 +
            '</div>',
 +
            // 8   
 +
            '<div>\n' +
 +
            '<img class="gtBubble" src="https://static.igem.org/mediawiki/2016/5/55/T--Freiburg--GT_s8.2.png" alt="Smiley face" onclick="" />\n' +
 +
            '<img class="gtContent" src="https://static.igem.org/mediawiki/2016/c/c9/T--Freiburg--GT_s8c.png" alt="Smiley face" onclick="" />\n ' +
 +
            '</div>',
 +
            // 9   
 +
            '<div>\n' +
 +
            '<img class="gtBubble" src="https://static.igem.org/mediawiki/2016/f/fd/T--Freiburg--GT_s9.png" alt="Smiley face" onclick="" />\n' +
 +
            '<div class="twoVids" style="display:inline-block">\n' +
 +
            '<video class="gtContent4" width="220" loop autoplay> <source src="https://static.igem.org/mediawiki/2016/2/2a/T--Freiburg--GT_s9c1.mp4" type="video/mp4"></video>\n ' +
 +
            '<video class="gtContent4" width="220" loop autoplay> <source src="https://static.igem.org/mediawiki/2016/2/2e/T--Freiburg--GT_s9c2.mp4" type="video/mp4"></video>\n ' +
 +
            '</div>\n' +
 +
            '</div>',
 +
            // 10   
 +
            '<div>\n' +
 +
            '<img class="gtBubble" src="https://static.igem.org/mediawiki/2016/3/36/T--Freiburg--GT_s10.png" alt="Smiley face" onclick="" />\n' +
 +
            '<img class="gtContent" src="https://static.igem.org/mediawiki/2016/3/33/T--Freiburg--GT_s10c.png" alt="Smiley face" onclick="" /> \n ' +
 +
            '</div>',
 +
            // 11   
 +
            '<div>\n' +
 +
            '<img class="gtBubble" src="https://static.igem.org/mediawiki/2016/b/b7/T--Freiburg--GT_s11.png" alt="Smiley face" onclick="" />\n' +
 +
            '<img class="gtContent" src="https://static.igem.org/mediawiki/2016/1/13/T--Freiburg--GT_s11c.png" alt="Smiley face" onclick="" /> \n ' +
 +
            '</div>',
 +
            // 12   
 +
            '<div>\n' +
 +
            '<img class="gtBubble" src="https://static.igem.org/mediawiki/2016/8/8d/T--Freiburg--GT_s12.png" alt="Smiley face" onclick="" />\n' +
 +
            '<img class="gtContent" src="https://static.igem.org/mediawiki/2016/9/97/T--Freiburg--GT_s12c.png" alt="Smiley face" onclick="" /> \n ' +
 +
            '</div>',
  
 +
        ],
  
<div class="column half_size" >
+
            init: function (totalSlides) {
<h5>Inspiration</h5>
+
                var each;
<p> You can also view other team wikis for inspiration! Here are some examples:</p>
+
<ul>
+
<li> <a href="https://2014.igem.org/Team:SDU-Denmark/"> 2014 SDU Denmark </a> </li>
+
<li> <a href="https://2014.igem.org/Team:Aalto-Helsinki">2014 Aalto-Helsinki</a> </li>
+
<li> <a href="https://2014.igem.org/Team:LMU-Munich">2014 LMU-Munich</a> </li>
+
<li> <a href="https://2014.igem.org/Team:Michigan"> 2014 Michigan</a></li>
+
<li> <a href="https://2014.igem.org/Team:ITESM-Guadalajara">2014 ITESM-Guadalajara </a></li>
+
<li> <a href="https://2014.igem.org/Team:SCU-China"> 2014 SCU-China </a></li>
+
</ul>
+
</div>
+
  
<div class="column half_size" >
+
                if (!totalSlides) throw new Error('Please pass the total number of slides.');
<h5> Uploading pictures and files </h5>
+
                Slides.totalSlides = totalSlides;
<p> You can upload your pictures and files to the iGEM 2016 server. Remember to keep all your pictures and files within your team's namespace or at least include your team's name in the file name. <br />
+
When you upload, set the "Destination Filename" to <code>Team:YourOfficialTeamName/NameOfFile.jpg</code>. (If you don't do this, someone else might upload a different file with the same "Destination Filename", and your file would be erased!)</p>
+
  
 +
                Slides.loadContent();
  
<div class="button_click"  onClick=" parent.location= 'https://2016.igem.org/Special:Upload '"> 
+
                each = Slides.container.children('div');
UPLOAD FILES
+
</div>
+
  
</div>
+
                // Determine the width of our canvas
 +
                Slides.slideWidth = each.height() + (parseInt(each.css('margin-bottom'), 10));
  
 +
                Slides.keyPress();
 +
                Slides.keyDown();
 +
            },
  
 +
            loadContent: function () {
 +
                Slides.container.hide();
 +
                for (var i = 0; i < Slides.totalSlides; i++) {
 +
                    $('<div id="#slide-' + i + '"></div>')
 +
                        //                .load('slides/' + i + '.html')
 +
                        .html(Slides.slideArray[i])
 +
                        .appendTo(Slides.container);
 +
                }
 +
                Slides.container.show();
 +
            },
  
 +
            keyDown: function () {
 +
                console.log("keydown func");
 +
                $(document.body).keydown(function (evt) {
 +
                    //            console.log(evt);
 +
                    var e = evt || window.event;
 +
                    console.log("key:", e.keyCode);
 +
                    // if left or right arrow key is pressed
 +
                    if (e.keyCode === 39 || e.keyCode === 37) {
 +
                        e.preventDefault();
 +
                        (e.keyCode === 39) ? Slides.next(): Slides.prev();
 +
                    }
 +
                });
 +
            },
  
 +
            keyPress: function () {
 +
                console.log("keypress func");
 +
                $(document.body).keypress(function (evt) {
 +
                    //            console.log(evt);
 +
                    var e = evt || window.event;
 +
                    console.log("key:", e.keyCode);
 +
                    // if left or right arrow key is pressed
 +
                    if (e.keyCode === 39 || e.keyCode === 37) {
 +
                        e.preventDefault();
 +
                        (e.keyCode === 39) ? Slides.next(): Slides.prev();
 +
                    }
 +
                });
 +
            },
  
  
 +
            next: function () {
 +
                console.log(Slides.totalSlides, Slides.currentSlide);
 +
                if (Slides.currentSlide + 1 != Slides.totalSlides) {
 +
                    Slides.translateAmount -= Slides.slideWidth;
 +
                    Slides.updateHash(++Slides.currentSlide);
 +
                    Slides.animate();
 +
                }
 +
            },
 +
 +
            prev: function () {
 +
                // No more left to go back.
 +
                if (Slides.translateAmount === 0) return;
 +
 +
                Slides.translateAmount += Slides.slideWidth;
 +
                Slides.updateHash(--Slides.currentSlide);
 +
                Slides.animate();
 +
            },
 +
 +
            animate: function () {
 +
                Slides
 +
                    .container
 +
                    .children()
 +
                    .css({
 +
                        '-webkit-transform': 'translateY(' + Slides.translateAmount + 'px)',
 +
                        'transform': 'translateY(' + Slides.translateAmount + 'px)'
 +
                    });
 +
 +
            },
 +
 +
            updateHash: function (direction) {
 +
                // Update current Slides and hash.
 +
                location.hash = '#slide-' + Slides.currentSlide;
 +
            }
 +
        };
 +
 +
        Slides.init(13);
 +
    </script>
 +
</body>
  
 
</html>
 
</html>

Latest revision as of 03:46, 20 October 2016

Welcome to the Team-Wiki from iGEM Freiburg 2016.



On the following pages we want to show you how we use Bacillus subtilis endospores to reduce the side effects of systemically distributed medication.

Click on the menus to get more information or follow Spori through a guided tour.

Please Click on the Arrow to begin the Guided Tour.

Smiley face
Smiley face
Smiley face
Smiley face