Team:Uppsala/JavaScript
From 2014.igem.org
(Difference between revisions)
(324 intermediate revisions not shown) | |||
Line 1: | Line 1: | ||
jQuery(document).ready(function() { | jQuery(document).ready(function() { | ||
- | var | + | var button = ('.back-to-top'), timer; |
- | var offset = | + | var offset = 500; |
var duration = 1000; | var duration = 1000; | ||
+ | |||
jQuery(window).scroll(function() { | jQuery(window).scroll(function() { | ||
if (jQuery(this).scrollTop() > offset) { | if (jQuery(this).scrollTop() > offset) { | ||
- | jQuery( | + | jQuery(button).fadeIn(duration); |
clearTimeout(timer); | clearTimeout(timer); | ||
timer = setTimeout(function() { | timer = setTimeout(function() { | ||
- | jQuery( | + | jQuery(button).stop(true, true).fadeOut(duration);}, 2000); |
- | + | } | |
- | + | if (jQuery(this).scrollTop() < offset) { | |
+ | jQuery(button).fadeOut(duration); | ||
+ | } | ||
+ | }); | ||
- | jQuery( | + | jQuery(button).click(function(event) { |
event.preventDefault(); | event.preventDefault(); | ||
jQuery('html, body').animate({scrollTop: 0}, duration); | jQuery('html, body').animate({scrollTop: 0}, duration); | ||
return false; | return false; | ||
}); | }); | ||
+ | }); | ||
+ | |||
+ | jQuery(document).ready(function() { | ||
+ | |||
+ | $(document).click(function() { | ||
+ | |||
+ | if ( $('.view').css("opacity") == 1){ | ||
+ | toggleVisibility('intro'); | ||
+ | } | ||
+ | |||
+ | }); | ||
+ | }); | ||
+ | |||
+ | |||
+ | jQuery(document).ready(function() { | ||
+ | |||
+ | $(document).click(function() { | ||
+ | |||
+ | if ( $('.view').css("opacity") == 1){ | ||
+ | toggleVisibility('intro'); | ||
+ | } | ||
+ | |||
+ | }); | ||
+ | }); | ||
+ | |||
+ | |||
+ | jQuery(document).ready(function() { | ||
+ | |||
+ | $(document).click(function(f) { | ||
+ | var target = $(f.target); | ||
+ | |||
+ | if (target.is('#week_incr')){ | ||
+ | if (calendar_week_var < total_weeks) { | ||
+ | calendar_week_var = calendar_week_var + 1; | ||
+ | } | ||
+ | document.getElementById("calendar_week").innerHTML = "week " + calendar_week_var; | ||
+ | |||
+ | for(i = ((calendar_week_var*7)-7); i < (calendar_week_var*7); i++) { | ||
+ | var str = "calendar_day" + (i+1-((calendar_week_var-1)*7)); | ||
+ | document.getElementById(str).innerHTML = calendar_dates_array[i]; | ||
+ | } | ||
+ | } | ||
+ | else if (target.is('#week_decr')){ | ||
+ | if (calendar_week_var > 1) { | ||
+ | calendar_week_var = calendar_week_var - 1; | ||
+ | } | ||
+ | document.getElementById("calendar_week").innerHTML = "week " + calendar_week_var; | ||
+ | |||
+ | for(i = ((calendar_week_var*7)-7); i < (calendar_week_var*7); i++) { | ||
+ | var str = "calendar_day" + (i+1-((calendar_week_var-1)*7)); | ||
+ | document.getElementById(str).innerHTML = calendar_dates_array[i]; | ||
+ | } | ||
+ | } | ||
+ | |||
+ | }); | ||
+ | }); | ||
+ | |||
+ | jQuery(document).ready(function() { | ||
+ | |||
+ | $(document).click(function(f) { | ||
+ | var target = $(f.target); | ||
+ | |||
+ | for(i = ((calendar_week_var*7)-7); i < (calendar_week_var*7); i++) { | ||
+ | var str = "#calendar_day" + (i+1-((calendar_week_var-1)*7)); | ||
+ | if (target.is(str)) { | ||
+ | document.getElementById("calendar_head").innerHTML = calendar_dates_array[i]; | ||
+ | var work_str = "<tr><th>Strain</th><th>Backbone</th><th>Construct</th><th>Work</th><th>Person</th></tr>"; | ||
+ | |||
+ | for(j = 0; j < work_database[i].length; j++) { | ||
+ | work_str = work_str + work_database[i][j]; | ||
+ | } | ||
+ | |||
+ | document.getElementById("calendar_work").innerHTML = work_str; | ||
+ | {break} | ||
+ | } | ||
+ | } | ||
+ | |||
+ | }); | ||
}); | }); |
Latest revision as of 13:32, 16 October 2014
jQuery(document).ready(function() {
var button = ('.back-to-top'), timer; var offset = 500; var duration = 1000;
jQuery(window).scroll(function() { if (jQuery(this).scrollTop() > offset) { jQuery(button).fadeIn(duration); clearTimeout(timer); timer = setTimeout(function() { jQuery(button).stop(true, true).fadeOut(duration);}, 2000); } if (jQuery(this).scrollTop() < offset) { jQuery(button).fadeOut(duration); } }); jQuery(button).click(function(event) { event.preventDefault(); jQuery('html, body').animate({scrollTop: 0}, duration); return false; });
});
jQuery(document).ready(function() {
$(document).click(function() {
if ( $('.view').css("opacity") == 1){ toggleVisibility('intro'); }
});
});
jQuery(document).ready(function() {
$(document).click(function() {
if ( $('.view').css("opacity") == 1){ toggleVisibility('intro'); }
});
});
jQuery(document).ready(function() {
$(document).click(function(f) { var target = $(f.target);
if (target.is('#week_incr')){ if (calendar_week_var < total_weeks) { calendar_week_var = calendar_week_var + 1; } document.getElementById("calendar_week").innerHTML = "week " + calendar_week_var; for(i = ((calendar_week_var*7)-7); i < (calendar_week_var*7); i++) { var str = "calendar_day" + (i+1-((calendar_week_var-1)*7)); document.getElementById(str).innerHTML = calendar_dates_array[i]; } } else if (target.is('#week_decr')){ if (calendar_week_var > 1) { calendar_week_var = calendar_week_var - 1; } document.getElementById("calendar_week").innerHTML = "week " + calendar_week_var; for(i = ((calendar_week_var*7)-7); i < (calendar_week_var*7); i++) { var str = "calendar_day" + (i+1-((calendar_week_var-1)*7)); document.getElementById(str).innerHTML = calendar_dates_array[i]; } }
});
});
jQuery(document).ready(function() {
$(document).click(function(f) { var target = $(f.target); for(i = ((calendar_week_var*7)-7); i < (calendar_week_var*7); i++) { var str = "#calendar_day" + (i+1-((calendar_week_var-1)*7)); if (target.is(str)) { document.getElementById("calendar_head").innerHTML = calendar_dates_array[i]; var work_str = "<tr><th>Strain</th><th>Backbone</th><th>Construct</th><th>Work</th><th>Person</th></tr>"; for(j = 0; j < work_database[i].length; j++) { work_str = work_str + work_database[i][j]; }
document.getElementById("calendar_work").innerHTML = work_str; {break} } }
});
});