Files
2009-08-25 12:13:08 +03:00

52 lines
1.5 KiB
JavaScript

var fadeTime = 300;
var showDetails = false;
var headerVisible = false;
$(document).ready(function(){
// show header on init if header is enabled
if ($('#show_header').text() == 'yes') {
$('#header .bar').animate({marginTop: '-'+$('#header .bar').height()+'px', opacity: 0}, 0);
$('#header .bar').animate({marginTop: '0px', opacity: 1}, 500);
$('#header .toggle').addClass('hide');
headerVisible = true;
};
// toggle header
$('#header .toggle').click(function(){
if (headerVisible) {
$('#header .bar').animate({marginTop: '-'+$('#header .bar').height()+'px', opacity: 0}, 500);
$('#header .toggle').removeClass('hide');
headerVisible = false;
} else {
$('#header .bar').animate({marginTop: '0px', opacity: 1}, 500);
$('#header .toggle').addClass('hide');
headerVisible = true;
};
});
// toggle details when ctrl+d is pressed
$(window).keydown(function(e){
if (e.ctrlKey == true && e.keyCode == 68) {
if (!showDetails) {
$('.message .sender .name').addClass('force-visible');
$('.message .sender .service').addClass('force-visible');
$('.message .bubble .time').addClass('force-visible');
showDetails = true;
} else {
$('.message .sender .name').removeClass('force-visible');
$('.message .sender .service').removeClass('force-visible');
$('.message .bubble .time').removeClass('force-visible');
showDetails = false;
};
};
});
// fade in/out history bubbles when hovered
$('.history').hover(function(){
$(this).fadeTo(fadeTime, 1);
},function(){
$(this).fadeTo(fadeTime, 0.5);
});
});