You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

25 lines
806 B

// Copyright (c) 2018 Tildes contributors <code@tildes.net>
// SPDX-License-Identifier: AGPL-3.0-or-later
$.onmount('[data-js-comment-collapse-button]', function() {
$(this).click(function(event) {
$this = $(this);
$comment = $this.closest('.comment');
// if the comment is individually collapsed, just remove that class,
// otherwise toggle the collapsed state
if ($comment.hasClass('is-comment-collapsed-individual')) {
$comment.removeClass('is-comment-collapsed-individual');
} else {
$comment.toggleClass('is-comment-collapsed');
}
if ($comment.hasClass('is-comment-collapsed')) {
$this.text('+');
} else {
$this.html('&minus;');
}
$this.blur();
});
});