mirror of
https://github.com/jimeh/modern_bubbling.git
synced 2026-02-19 11:56:38 +00:00
52 lines
1.5 KiB
JavaScript
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);
|
|
});
|
|
|
|
}); |