Team:EPF-Lausanne/Template/script.js

From 2012.igem.org

(Difference between revisions)
Line 5: Line 5:
EPFL.setupProtocols();
EPFL.setupProtocols();
EPFL.setupCalendar();
EPFL.setupCalendar();
-
$('p')
 
-
.filter(function(){
 
-
return $.trim($(this).text()) === '';
 
-
})
 
-
.remove();
 
},
},
setupProtocols: function(){
setupProtocols: function(){

Revision as of 21:47, 4 June 2012

//Generate private namespace var EPFL = (function(){ return { setup: function(){ EPFL.setupProtocols(); EPFL.setupCalendar(); }, setupProtocols: function(){ $(".protocol-title").each(function(){ var link = $("<a>") .attr("href", "#") .click( function(){ $(this).parent().parent().children().last().toggle() return false; });

var children = $(this).children(); $(this).empty(); link.append(children); $(this).append(link); }); $(".protocol-inner-box").hide(); }, setupCalendar: function(){ var toAdd = unescape("%26")+"preload=Team:EPF-Lausanne/Notebook/Template/NewEntry"; $(".month tr td a") .filter( function(){ return $(this).attr("href").length > 80; }) .each( function(){ $(this).attr("href", $(this).attr("href")+toAdd); } ); } }; }());

window.onload = function(){ EPFL.setup(); };