This repository has been archived on 2024-09-05. You can view files and clone it, but cannot push or open issues or pull requests.
shimmie2/ext/bbcode/script.js
2023-12-30 13:59:27 +00:00

20 lines
728 B
JavaScript

document.addEventListener('DOMContentLoaded', () => {
document.querySelectorAll(".shm-clink").forEach(function(el) {
var target_id = el.getAttribute("data-clink-sel");
if(target_id && document.querySelectorAll(target_id).length > 0) {
// if the target comment is already on this page, don't bother
// switching pages
el.setAttribute("href", target_id);
// highlight it when clicked
el.addEventListener("click", function(e) {
// This needs jQuery UI
$(target_id).highlight();
});
// vanilla target name should already be in the URL tag, but this
// will include the anon ID as displayed on screen
el.innerHTML = "@"+document.querySelector(target_id+" .username").innerHTML;
}
});
});