Team:TU Delft/header2
From 2010.igem.org
(Difference between revisions)
Line 51: | Line 51: | ||
return false; | return false; | ||
}); | }); | ||
+ | |||
+ | // setup hovering | ||
+ | var btnCssClassSelected = "menu_button_" + page + "_sel"; | ||
+ | btn.hover(function() { | ||
+ | if (page != activePage) | ||
+ | btn.addClass(btnCssClassSelected); | ||
+ | }, function() { | ||
+ | if (page != activePage) | ||
+ | btn.removeClass(btnCssClassSelected); | ||
+ | }); | ||
+ | |||
+ | btn.addClass("button_pointer"); | ||
+ | if (page == activePage) | ||
+ | btn.addClass("menu_button_"+activePage+"_sel"); | ||
+ | |||
}); | }); | ||
+ | |||
+ | function pageload(hash) { | ||
+ | |||
+ | // hash doesn't contain the first # character. | ||
+ | if(hash) { | ||
+ | var url = wgServer + "/Team:TU_Delft/" +hash+ "?action=render"; | ||
+ | $.get(url, function(data) { | ||
+ | $("#load").html(data).fadeIn(200); | ||
+ | rewriteLinks($("#load")); | ||
+ | }); | ||
+ | } else { | ||
+ | // start page | ||
+ | $("#load").empty(); | ||
+ | } | ||
+ | } | ||
+ | |||
+ | |||
+ | function rewriteLinks(elem) { | ||
+ | |||
+ | $("a", elem).each(function(){ | ||
+ | |||
+ | var isFound = $( this ).attr( 'href' ).toString().search( new RegExp( /Team:TU_Delft/i ) ); | ||
+ | |||
+ | if(isFound > 0) { | ||
+ | this.href = this.href.replace("Team:TU_Delft/", wgPageName+ "#"); | ||
+ | } | ||
+ | |||
+ | }); | ||
+ | |||
</script> | </script> |
Revision as of 13:51, 21 July 2010