1
0
mirror of https://github.com/djohnlewis/stackdump synced 2025-01-23 07:01:41 +00:00
stackdump/python/media/js/comments.js

34 lines
967 B
JavaScript

/**
* Bits of JavaScript used on the question page in Stackdump,
* (https://bitbucket.org/samuel.lai/stackdump/).
*
* Requires jQuery.
*/
function hideExcessCommentsInit() {
// this function initialises the 'hiding excess comments' functionality.
// show the show-comments links and attach a click event handler to them
$('.show-comments').show();
$('.show-comments a').click(showHiddenComments);
// hide the all the hidden comments
$('.hidden-comment').hide();
}
function showHiddenComments() {
// once comments are show, they can't be hidden again
// get the relevant hidden comments
var comments = $(this).closest('.show-comments').siblings('ul').children('li.hidden-comment');
// show the comments
comments.show();
// hide the link
$(this).closest('.show-comments').hide();
return false;
}
$(document).ready(hideExcessCommentsInit);