forked from expo/troggle
culling unused JS
This commit is contained in:
164
media/js/removed/base.js
Normal file
164
media/js/removed/base.js
Normal file
@@ -0,0 +1,164 @@
|
||||
/* The following serves to stretch the content div to the bottom of the margin images, or vice versa*/
|
||||
|
||||
function contentHeight(){
|
||||
setMaxHeight($(".rightMargin,#content,.leftMargin,#col2"),$("#content"));
|
||||
};
|
||||
|
||||
function setMaxHeight(group, target) {
|
||||
tallest = 0;
|
||||
group.each(function() {
|
||||
thisHeight = $(this).height();
|
||||
if(thisHeight > tallest) {
|
||||
tallest = thisHeight;
|
||||
};
|
||||
});
|
||||
target.height(tallest);
|
||||
};
|
||||
|
||||
|
||||
|
||||
/*This is the jquery stuff */
|
||||
$(document).ready(function() {
|
||||
|
||||
$('.searchable li').quicksearch({
|
||||
position: 'before',
|
||||
attached: 'ul.searchable',
|
||||
labelText: '',
|
||||
loaderText: '',
|
||||
delay: 100});
|
||||
|
||||
$('table.searchable tr').quicksearch({
|
||||
position: 'before',
|
||||
attached: 'table.searchable:first'});
|
||||
|
||||
$(".killEyeCandy").click(function () {
|
||||
killEyeCandy();
|
||||
setCookie("eyeCandy", "False", 100);
|
||||
}
|
||||
);
|
||||
|
||||
$(".showEyeCandy").click(function () {
|
||||
showEyeCandy();
|
||||
setCookie("eyeCandy", "True", 100);
|
||||
}
|
||||
);
|
||||
|
||||
$(".toggleMenu").click(function () {
|
||||
$("ul.dropdown li:not(.toggleMenu)").toggle();
|
||||
$(".toggleMenu").toggle();
|
||||
});
|
||||
|
||||
$("a.closeDiv").click(function () {
|
||||
$(this).parent().hide();
|
||||
});
|
||||
|
||||
/*$("#footerLinks").hover(
|
||||
function() {$(".footer").fadeIn("slow")},
|
||||
function() {$(".footer").fadeOut("slow")}
|
||||
);*/
|
||||
|
||||
function linkHover(hoverLink,image){
|
||||
|
||||
$(hoverLink).bind('mouseover',
|
||||
function() {
|
||||
$(image).stop().css("opacity", "1.0").fadeIn("slow");
|
||||
/* $(hoverLink).css("background","gray");*/
|
||||
});
|
||||
$(hoverLink).bind('mouseout',
|
||||
function() {
|
||||
$(image).stop().fadeOut("slow");
|
||||
/* $(hoverLink).css("background","black");*/
|
||||
}
|
||||
);
|
||||
|
||||
|
||||
|
||||
};
|
||||
|
||||
function showEyeCandy(){
|
||||
contentHeight();
|
||||
switchStylestyle("eyeCandy");
|
||||
$("#eyeCandyFooterPopUps").load("/eyecandy");
|
||||
$(".leftMargin,.rightMargin").show();
|
||||
$(".showEyeCandy").hide();
|
||||
$(".killEyeCandy").show();
|
||||
linkHover("#cavesLink","#richardBanner");
|
||||
linkHover("#caversLink","#timeMachine");
|
||||
linkHover("#surveyBinderLink","#surveyHover");
|
||||
linkHover("#troggle","#timeMachine");
|
||||
};
|
||||
|
||||
function killEyeCandy(){
|
||||
$("#content").removeAttr("style")
|
||||
switchStylestyle("plain");
|
||||
$(".leftMargin,.rightMargin").hide();
|
||||
$(".showEyeCandy").show();
|
||||
$(".killEyeCandy").hide();
|
||||
$("#cavesLink").unbind('mouseover').unbind('mouseout');
|
||||
$("#caversLink").unbind('mouseover').unbind('mouseout');
|
||||
$("#surveyBinderLink").unbind('mouseover').unbind('mouseout');
|
||||
$("#troggle").unbind('mouseover').unbind('mouseout');
|
||||
};
|
||||
|
||||
if (getCookie("eyeCandy") == "False")
|
||||
{killEyeCandy();}
|
||||
else
|
||||
{showEyeCandy();
|
||||
$(".footer").hide();
|
||||
$(".fadeIn").hide();
|
||||
setTimeout("$('.leftMargin.fadeIn').fadeIn(3000);",1000);
|
||||
setTimeout("$('.rightMargin.fadeIn').fadeIn(3000);",2000);
|
||||
}
|
||||
|
||||
/*dropdown (well, up actually) menu code from http://css-tricks.com/simple-jquery-dropdowns/*/
|
||||
$("ul.dropdown li").hover(
|
||||
function(){
|
||||
$(this).addClass("hover");
|
||||
$('ul:first',this).css('visibility','visible')
|
||||
},
|
||||
|
||||
function(){
|
||||
$(this).removeClass("hover");
|
||||
$('ul:first',this).css('visibility', 'hidden');
|
||||
});
|
||||
|
||||
$("ul.dropdown li ul li:has(ul)").find("a:first").append(" » ");
|
||||
/* end dropdown menu code */
|
||||
|
||||
});
|
||||
|
||||
|
||||
/* Cookies */
|
||||
function setCookie(c_name,value,expiredays)
|
||||
{
|
||||
var exdate=new Date();
|
||||
exdate.setDate(exdate.getDate()+expiredays);
|
||||
document.cookie=c_name + "=" +escape(value) +
|
||||
((expiredays==null) ? "" : ";expires="+exdate.toGMTString()) + ";path=/";
|
||||
}
|
||||
|
||||
function getCookie(c_name)
|
||||
{
|
||||
if (document.cookie.length>0)
|
||||
{
|
||||
c_start=document.cookie.indexOf(c_name + "=");
|
||||
if (c_start!=-1)
|
||||
{
|
||||
c_start=c_start + c_name.length+1;
|
||||
c_end=document.cookie.indexOf(";",c_start);
|
||||
if (c_end==-1) c_end=document.cookie.length;
|
||||
return unescape(document.cookie.substring(c_start,c_end));
|
||||
}
|
||||
}
|
||||
return "";
|
||||
};
|
||||
|
||||
/* Style Sheet Switcher */
|
||||
function switchStylestyle(styleName)
|
||||
{
|
||||
$('link[@rel*=style][title]').each(function(i)
|
||||
{
|
||||
this.disabled = true;
|
||||
if (this.getAttribute('title') == styleName) this.disabled = false;
|
||||
});
|
||||
}
|
||||
Reference in New Issue
Block a user