mirror of https://gitlab.com/tildes/tildes.git
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.
22 lines
815 B
22 lines
815 B
// Copyright (c) 2018 Tildes contributors <code@tildes.net>
|
|
// SPDX-License-Identifier: AGPL-3.0-or-later
|
|
|
|
$.onmount('[data-js-comment-collapse-all-button]', function() {
|
|
$(this).click(function(event) {
|
|
// first uncollapse any individually collapsed comments
|
|
$('.is-comment-collapsed-individual').each(
|
|
function(idx, child) {
|
|
$(child).find(
|
|
'[data-js-comment-collapse-button]:first').trigger('click');
|
|
});
|
|
|
|
// then collapse all first-level replies
|
|
$('.comment[data-comment-depth="1"]:not(.is-comment-collapsed)').each(
|
|
function(idx, child) {
|
|
$(child).find(
|
|
'[data-js-comment-collapse-button]:first').trigger('click');
|
|
});
|
|
|
|
$(this).blur();
|
|
});
|
|
});
|