Team:Uppsala/JavaScript

From 2014.igem.org

(Difference between revisions)
 
(217 intermediate revisions not shown)
Line 14: Line 14:
         if (jQuery(this).scrollTop() < offset) {
         if (jQuery(this).scrollTop() < offset) {
         jQuery(button).fadeOut(duration);
         jQuery(button).fadeOut(duration);
-
         }
+
         }      
-
       
+
   });
   });
        
        
Line 25: Line 24:
});
});
-
/*
 
jQuery(document).ready(function() {
jQuery(document).ready(function() {
-
  var button = ('#intro');
+
   $(document).click(function() {
-
   $(button).click(function() {
+
 
-
   var op = $(button).css("opacity");
+
   if ( $('.view').css("opacity") == 1){
-
  if (op == 1)
+
-
{
+
   toggleVisibility('intro');
   toggleVisibility('intro');
-
}
+
   }
-
   });
+
-
 
+
 +
  });
});
});
-
*/
+
 
jQuery(document).ready(function() {
jQuery(document).ready(function() {
 +
  $(document).click(function() {
-
   $(document).click(function(e) {
+
   if ( $('.view').css("opacity") == 1){
-
  var button = $('.view');
+
-
  var op = $(button).css("opacity");
+
-
 
+
-
 
+
-
  if (!button.is(e.target) && op == 1)
+
-
{
+
   toggleVisibility('intro');
   toggleVisibility('intro');
-
}
+
   }
-
   });
+
-
 
+
 +
  });
});
});
-
var keys = {};
 
-
$(document).keydown(function (e) {
+
jQuery(document).ready(function() {
-
$('#secret').remove();
+
 
-
    keys[e.which] = true;
+
  $(document).click(function(f) {
-
    printKeys();
+
      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];
 +
        }
 +
      }
 +
 
 +
  });
});
});
-
function printKeys() {
+
jQuery(document).ready(function() {
-
    var html = '';
+
 
-
var test = 0;
+
  $(document).click(function(f) {
-
    for (var i in keys) {
+
      var target = $(f.target);
-
if( i == 69 || i == 71 || i == 73 || i ==77)
+
         
-
test++
+
      for(i = ((calendar_week_var*7)-7); i < (calendar_week_var*7); i++) {
-
else
+
        var str = "#calendar_day" + (i+1-((calendar_week_var-1)*7));
-
test--
+
        if (target.is(str)) {
-
    }
+
          document.getElementById("calendar_head").innerHTML = calendar_dates_array[i];
-
if (test==4)
+
          var work_str = "<tr><th>Strain</th><th>Backbone</th><th>Construct</th><th>Work</th><th>Person</th></tr>";
-
{
+
         
-
var img = $('<img />',{ id: 'secret', src: 'https://fbcdn-sphotos-c-a.akamaihd.net/hphotos-ak-xfa1/t1.0-9/p417x417/10389042_690342884367707_4283038089202479847_n.jpg', alt:'MyAlt'}).appendTo($('#imagediv'));
+
          for(j = 0; j < work_database[i].length; j++) {
-
test=0;
+
          work_str = work_str + work_database[i][j];
-
keys = {};
+
          }
-
img.fadeOut( 2000 );
+
 
-
}
+
          document.getElementById("calendar_work").innerHTML = work_str;
-
else if(test < 0)
+
          {break}
-
keys = {};
+
        }
-
}
+
      }
 +
 
 +
  });
 +
});

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}
       }
     }
  });

});