stackage-server/templates/package.julius
2014-11-13 20:30:44 +01:00

42 lines
1021 B
Plaintext

$(function(){
$('.expanding').each(function(){
var $this = $(this);
if ($this.height() > 300) {
$this.addClass('collapsed');
$this.find('.bottom-gradient').click(function(){
$this.removeClass('collapsed');
});
}
});
$('#like').click(function(){
var loggedIn = $('.user-handle').length > 0;
var $this = $(this);
if (loggedIn) {
var action = 'like';
if ($this.hasClass('fa-thumbs-up')) {
action = 'unlike';
}
$this.toggleClass('fa-thumbs-up');
$this.toggleClass('fa-thumbs-o-up');
$likes = $('#likes');
nLikes = parseInt($likes.text(), 10);
if (action == 'like') {
$this.attr('title','You liked this!');
$likes.text(nLikes + 1);
$.post("@{PackageLikeR pn}");
} else {
$this.attr('title','You disliked this.');
$likes.text(nLikes - 1);
$.post("@{PackageUnlikeR pn}");
}
} else {
window.location.href = '@{AuthR LoginR}';
}
});
});