33 řádky
997 B
JavaScript
33 řádky
997 B
JavaScript
$(function() {
|
|
let quoted_post = window.localStorage.getItem("quoted_post");
|
|
|
|
if (quoted_post) {
|
|
$("#post-form").attr("data-visible", true);
|
|
$("#content").append(`>>${quoted_post}\n`);
|
|
window.localStorage.removeItem("quoted_post");
|
|
}
|
|
|
|
update_quote_links($(".quote-link"));
|
|
});
|
|
|
|
function update_quote_links(elements) {
|
|
elements.each(function() {
|
|
$(this).click(function () {
|
|
let post_id = $(this).text();
|
|
let thread_url = $(this).attr("data-thread-url");
|
|
let current_url = window.location.pathname;
|
|
|
|
if (current_url !== thread_url) {
|
|
window.localStorage.setItem("quoted_post", post_id);
|
|
window.location.href = `${thread_url}#${post_id}`;
|
|
return false;
|
|
}
|
|
|
|
$("#post-form").attr("data-visible", true);
|
|
$("#content").append(`>>${post_id}\n`);
|
|
|
|
return false;
|
|
});
|
|
})
|
|
}
|