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

// 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();
});
});