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.
27 lines
999 B
27 lines
999 B
// Copyright (c) 2018 Tildes contributors <code@tildes.net>
|
|
// SPDX-License-Identifier: AGPL-3.0-or-later
|
|
|
|
$.onmount("[data-js-comment-parent-button]", function () {
|
|
$(this).click(function () {
|
|
var $comment = $(this).parents(".comment").first();
|
|
var $parentComment = $comment.parents(".comment").first();
|
|
|
|
var backButton = document.createElement("a");
|
|
backButton.setAttribute(
|
|
"href",
|
|
"#comment-" + $comment.attr("data-comment-id36"),
|
|
);
|
|
backButton.setAttribute("class", "comment-nav-link");
|
|
backButton.setAttribute("data-js-comment-back-button", "");
|
|
backButton.setAttribute("data-js-remove-on-click", "");
|
|
backButton.innerHTML = "[Back]";
|
|
|
|
var $parentHeader = $parentComment.find("header").first();
|
|
|
|
// remove any existing back button
|
|
$parentHeader.find("[data-js-comment-back-button]").remove();
|
|
|
|
$parentHeader.append(backButton);
|
|
$.onmount();
|
|
});
|
|
});
|