Team:UT Dallas/Notebook
From 2012.igem.org
Line 95: | Line 95: | ||
<div id='middle_box'> | <div id='middle_box'> | ||
<div id='book_content' style="float:left;height:200px;border:1px solid #000000"> | <div id='book_content' style="float:left;height:200px;border:1px solid #000000"> | ||
+ | __NOTOC__ | ||
+ | <html> | ||
+ | <!-- Internet Explorer PNG fix - START /--> | ||
+ | <!--[if lt IE 7]> | ||
+ | <script src="http://ie7-js.googlecode.com/svn/version/2.1(beta4)/IE8.js">IE7_PNG_SUFFIX=".png";</script> | ||
+ | <![endif]--> | ||
+ | <!-- Internet Explorer PNG fix - END /--> | ||
+ | <script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js"></script> | ||
+ | <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.2/jquery-ui.min.js"></script> | ||
+ | <script type='text/javascript' src='https://2012.igem.org/Team:UT_Dallas/script.js?action=raw&ctype=text/javascript'></script> | ||
+ | <script type="text/javascript" src="https://2012.igem.org/Team:UT_Dallas/turn.js?action=raw&ctype=text/javascript&tytry=ttrhg"></script> | ||
+ | <link href="https://2012.igem.org/Team:UT_Dallas/test/page.css?action=raw&ctype=text/css&rrsyr=ryrt" rel="stylesheet"> | ||
+ | <style type="text/css"> | ||
+ | .notebook_page | ||
+ | { | ||
+ | padding: 18px 2px 4px 18px; | ||
+ | } | ||
+ | .page{ | ||
+ | color:#000000; | ||
+ | } | ||
+ | #weeks{ | ||
+ | height:550px; | ||
+ | } | ||
+ | #book{ | ||
+ | width:880px; | ||
+ | height:540px; | ||
+ | margin-top: 5px; | ||
+ | left: -155px; | ||
+ | } | ||
+ | #boook #lab_notebook{color:#000000;} | ||
+ | #book .turn-page{ | ||
+ | background-color:white; | ||
+ | } | ||
+ | |||
+ | #book .cover{ | ||
+ | /*background:#333;*/ | ||
+ | background-image:url('https://static.igem.org/mediawiki/2012/b/b9/Notebook_coverpage2.png'); | ||
+ | } | ||
+ | |||
+ | #book .cover h1{ | ||
+ | border: 0 none; | ||
+ | color: #000000; | ||
+ | font-size: 50px; | ||
+ | margin: 145px 0 0 125px; | ||
+ | } | ||
+ | |||
+ | #book .loader{ | ||
+ | background-image:url('https://static.igem.org/mediawiki/2012/d/d0/UTD_Img-loader.gif'); | ||
+ | width:24px; | ||
+ | height:24px; | ||
+ | display:block; | ||
+ | position:absolute; | ||
+ | top:238px; | ||
+ | left:188px; | ||
+ | } | ||
+ | |||
+ | #book .data{ | ||
+ | text-align:center; | ||
+ | font-size:40px; | ||
+ | color:#999; | ||
+ | line-height:500px; | ||
+ | } | ||
+ | |||
+ | #controls{ | ||
+ | width:800px; | ||
+ | text-align:center; | ||
+ | margin:20px 0px; | ||
+ | font:30px arial; | ||
+ | } | ||
+ | |||
+ | #controls input, #controls label{ | ||
+ | font:30px arial; | ||
+ | } | ||
+ | |||
+ | #book .odd{ | ||
+ | /*background-image:-webkit-linear-gradient(left, #FFF 95%, #ddd 100%); | ||
+ | background-image:-moz-linear-gradient(left, #FFF 95%, #ddd 100%); | ||
+ | background-image:-o-linear-gradient(left, #FFF 95%, #ddd 100%); | ||
+ | background-image:-ms-linear-gradient(left, #FFF 95%, #ddd 100%);*/ | ||
+ | background-image:url("https://static.igem.org/mediawiki/2012/2/25/Odd.png"); | ||
+ | } | ||
+ | |||
+ | #book .even{ | ||
+ | /*background-image:-webkit-linear-gradient(right, #FFF 95%, #ddd 100%); | ||
+ | background-image:-moz-linear-gradient(right, #FFF 95%, #ddd 100%); | ||
+ | background-image:-o-linear-gradient(right, #FFF 95%, #ddd 100%); | ||
+ | background-image:-ms-linear-gradient(right, #FFF 95%, #ddd 100%);*/ | ||
+ | background-image:url("https://static.igem.org/mediawiki/2012/b/bd/Even.png"); | ||
+ | } | ||
+ | </style> | ||
+ | </html> | ||
+ | <div id='top_box'> | ||
+ | {{:Team:UT_Dallas/Template:menu}}<html> | ||
+ | </div> | ||
+ | <div id='middle_box'> | ||
+ | <table cellpadding="0" cellspacing="0" border="1"> | ||
+ | <tr> | ||
+ | <td width="110px" valign="top"></td> | ||
+ | <td> | ||
+ | <div id="book" style="overflow:hidden;"> | ||
+ | <div id='book_cover' class="cover"> | ||
<div id="july"> | <div id="july"> | ||
<a class="week_link" onclick="getData('week1');return false;" href="#">Week 1 </a> | <a class="week_link" onclick="getData('week1');return false;" href="#">Week 1 </a> | ||
Line 113: | Line 214: | ||
<br><a class="week_link" onclick="getData('week12');return false;" href="#">Week 12 </a> | <br><a class="week_link" onclick="getData('week12');return false;" href="#">Week 12 </a> | ||
</div> | </div> | ||
+ | </div> | ||
+ | </div> | ||
+ | </td> | ||
+ | </tr> | ||
+ | </table> | ||
+ | </div> | ||
+ | <script type="text/javascript"> | ||
+ | |||
+ | // Sample using dynamic pages with turn.js | ||
+ | |||
+ | var numberOfPages = 54; | ||
+ | |||
+ | |||
+ | // Adds the pages that the book will need | ||
+ | function addPage(page, book) { | ||
+ | // First check if the page is already in the book | ||
+ | if (!book.turn('hasPage', page)) | ||
+ | { | ||
+ | // Create an element for this page | ||
+ | var element = $('<div/>', {'class': 'page '+((page%2==0) ? 'odd' : 'even'), 'id': 'page-'+page}).html('<i class="loader"></i>'); | ||
+ | // If not then add the page | ||
+ | book.turn('addPage', element, page); | ||
+ | element.load("https://2012.igem.org/Team:UT_Dallas/notebook_data #page"+page); | ||
+ | } | ||
+ | } | ||
+ | |||
+ | $(window).ready(function(){ | ||
+ | $('#book').turn({acceleration: true, | ||
+ | pages: numberOfPages, | ||
+ | elevation: 0, | ||
+ | gradients: !$.isTouch, | ||
+ | when: { | ||
+ | turning: function(e, page, view) | ||
+ | { | ||
+ | var range = $(this).turn('range', page); | ||
+ | for (page = range[0]; page<=range[1]; page++) | ||
+ | addPage(page, $(this)); | ||
+ | }, | ||
+ | } | ||
+ | }); | ||
+ | $("#book").bind("turned", function(event, page, view) { | ||
+ | if(page==2) | ||
+ | { | ||
+ | $('#book').animate({ | ||
+ | left: '112px' | ||
+ | }, 500, function() { | ||
+ | // Animation complete. | ||
+ | }); | ||
+ | } | ||
+ | }); | ||
+ | $("#book").bind("first", function(event) { | ||
+ | $('#book').animate({ | ||
+ | left: '-155px' | ||
+ | }, 500, function() { | ||
+ | // Animation complete. | ||
+ | }); | ||
+ | }); | ||
+ | $("#book").bind("last", function(event) { | ||
+ | $('#book').animate({ | ||
+ | left: '-155px' | ||
+ | }, 500, function() { | ||
+ | // Animation complete. | ||
+ | }); | ||
+ | }); | ||
+ | }); | ||
+ | |||
+ | </script> | ||
+ | </html> | ||
+ | |||
</div> | </div> | ||
<div id="book" style="overflow:hidden;"> | <div id="book" style="overflow:hidden;"> |
Revision as of 06:05, 28 September 2012
<script type="text/javascript">
// Sample using dynamic pages with turn.js
var numberOfPages = 54;
// Adds the pages that the book will need
function addPage(page, book) {
// First check if the page is already in the book
if (!book.turn('hasPage', page))
{
// Create an element for this page
var element = $('<div/>', {'class': 'page '+((page%2==0) ? 'odd' : 'even'), 'id': 'page-'+page}).html('');
// If not then add the page
book.turn('addPage', element, page);
element.load("https://2012.igem.org/Team:UT_Dallas/notebook_data #page"+page);
} }
$(window).ready(function(){ $('#book').turn({acceleration: true, pages: numberOfPages, elevation: 0, gradients: !$.isTouch, when: { turning: function(e, page, view) { var range = $(this).turn('range', page); for (page = range[0]; page<=range[1]; page++) addPage(page, $(this)); }, } }); $("#book").bind("turned", function(event, page, view) { if(page==2) { $('#book').animate({ left: '112px' }, 500, function() { // Animation complete. }); } }); $("#book").bind("first", function(event) { $('#book').animate({ left: '-155px' }, 500, function() { // Animation complete. }); }); $("#book").bind("last", function(event) { $('#book').animate({ left: '-155px' }, 500, function() { // Animation complete. }); }); });
</script> </html>