Team:UCLondon/Templates/timeline-struct
From 2012e.igem.org
(Difference between revisions)
(87 intermediate revisions not shown) | |||
Line 1: | Line 1: | ||
<html> | <html> | ||
- | <script src=" | + | <script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script> |
- | <script src=" | + | <script src="https://dl.dropbox.com/u/3703109/igeme/js/jquery.timelinr-0.9.51.js" type="text/javascript"></script> |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | </script> | + | |
- | <div id="timeline"> | + | |
+ | <div id="timeline" class="</html>{{{class}}}<html>"> | ||
<ul id="dates"> | <ul id="dates"> | ||
- | < | + | <!-- Stuff goes here --> |
- | + | ||
</ul> | </ul> | ||
<ul id="issues"> | <ul id="issues"> | ||
- | < | + | <!-- stuff goes here--> |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
</ul> | </ul> | ||
- | <a href="#" id=" | + | <!--<div style="clear:both; height:1px;"></div>--> |
- | <a href="#" id=" | + | <a href="#" id="prev"><</a> <!-- optional --> |
+ | <a href="#" id="next">></a> <!-- optional --> | ||
</div> | </div> | ||
+ | <style> | ||
+ | #timeline{ | ||
+ | width:600px; | ||
+ | margin:auto !important; | ||
+ | overflow: hidden; | ||
+ | position: relative; | ||
+ | } | ||
+ | #dates { | ||
+ | width:600px; | ||
+ | height: 60px; | ||
+ | overflow: hidden; | ||
+ | } | ||
+ | #dates li { | ||
+ | list-style: none; | ||
+ | float: left; | ||
+ | width: 100px; | ||
+ | height: 50px; | ||
+ | font-size: 16px; | ||
+ | text-align: center; | ||
+ | |||
+ | } | ||
+ | #dates a { | ||
+ | line-height: 23px; | ||
+ | padding-bottom: 10px; | ||
+ | color: #757575; | ||
+ | } | ||
+ | #dates .selected { | ||
+ | font-size: 23px; | ||
+ | } | ||
+ | #issues { | ||
+ | width: 600px; | ||
+ | height: 300px; | ||
+ | overflow: hidden; | ||
+ | } | ||
+ | |||
+ | /* check here */ | ||
+ | #issues li { | ||
+ | width:600px; | ||
+ | height: 300px; | ||
+ | list-style: none; | ||
+ | float: left; | ||
+ | position:relative; | ||
+ | left: -30px; | ||
+ | padding-left: 0px; | ||
+ | padding-right:0px; | ||
+ | } | ||
+ | #issues li.selected img { | ||
+ | -webkit-transform: scale(1.1,1.1); | ||
+ | -moz-transform: scale(1.1,1.1); | ||
+ | -o-transform: scale(1.1,1.1); | ||
+ | -ms-transform: scale(1.1,1.1); | ||
+ | transform: scale(1.1,1.1); | ||
+ | } | ||
+ | |||
+ | |||
+ | #issues li img { | ||
+ | float: left; | ||
+ | margin: 10px 30px 10px 50px; | ||
+ | background: transparent; | ||
+ | -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; /* IE 8 */ | ||
+ | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);/* IE 6 & 7 */ | ||
+ | zoom: 1; | ||
+ | -webkit-transition: all 2s ease-in-out; | ||
+ | -moz-transition: all 2s ease-in-out; | ||
+ | -o-transition: all 2s ease-in-out; | ||
+ | -ms-transition: all 2s ease-in-out; | ||
+ | transition: all 2s ease-in-out; | ||
+ | -webkit-transform: scale(0.7,0.7); | ||
+ | -moz-transform: scale(0.7,0.7); | ||
+ | -o-transform: scale(0.7,0.7); | ||
+ | -ms-transform: scale(0.7,0.7); | ||
+ | transform: scale(0.7,0.7); | ||
+ | } | ||
+ | |||
+ | #issues h1 { color: #497567; font-size:17pt; font-family: Helvetica, sans-serif; } | ||
+ | |||
+ | #issues li p {height:auto !important; width: 580px; padding-left:0px;} | ||
+ | .participants {display: none;} | ||
+ | |||
+ | |||
+ | #prev, #next { color: #757575; font-size:25pt; } | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | </style> | ||
+ | |||
+ | <script type="text/javascript"> | ||
+ | |||
+ | $(document).ready(function(event) { | ||
+ | // get all the elements which meet the {{{class}}} and .tl-item | ||
+ | var list = $('.tl-item.</html>{{{class}}}<html> > ul'); | ||
+ | //alert(list.length); | ||
+ | var target = $('#timeline.</html>{{{class}}}<html>'); | ||
+ | |||
+ | /* | ||
+ | $(target).children('#dates').append(list[0]); | ||
+ | $(target).children('#issues').append(list[1]); | ||
+ | */ | ||
+ | |||
+ | var str = ""; | ||
+ | var i = 0; | ||
+ | |||
+ | for (i=0; i<list.length;++i){ | ||
+ | $(target).children('#dates').append( $(list[i]).children('.date') ); | ||
+ | $(target).children('#issues').append( $(list[i]).children('.issue') ); | ||
+ | } | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | /* | ||
+ | target.children('ul').html( str ); | ||
+ | var nHeight = $('.MBContent').height(); | ||
+ | $('.MBWikiStyle').css('height', nHeight); | ||
+ | */ | ||
+ | |||
+ | |||
+ | |||
+ | $(function(){ | ||
+ | $().timelinr(); | ||
+ | }); | ||
+ | |||
+ | // hack to increase the width of float element so the last item will display. | ||
+ | setTimeout((function() {$('#issues').css('width', parseInt($('#issues').css('width').replace('px', '')) + 500 +"px" ); }), 1500); | ||
+ | |||
+ | //$('#issues').css('width', parseInt($('#issues').css('width').replace('px', '')) + 3000 +"px" ); | ||
+ | |||
+ | //$('#issues li').css('width', '550px'); | ||
+ | |||
+ | |||
+ | |||
+ | }); | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | </script> | ||
</html> | </html> |
Latest revision as of 14:45, 20 January 2013