mirror of
https://github.com/commercialhaskell/stackage-server.git
synced 2026-01-12 04:08:29 +01:00
34 lines
756 B
Plaintext
34 lines
756 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');
|
|
});
|
|
}
|
|
});
|
|
});
|
|
|
|
function toggleLike(el) {
|
|
var $this = $(el);
|
|
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') {
|
|
$likes.text(nLikes + 1);
|
|
$.post("@{PackageLikeR pn}");
|
|
} else {
|
|
$likes.text(nLikes - 1);
|
|
$.post("@{PackageUnlikeR pn}");
|
|
}
|
|
}
|