Threaded comments navigation elements fixes

This commit is contained in:
Max Kostikov 2019-05-05 15:38:08 +02:00
parent 5c8de9d82f
commit c98f3c5d29

View File

@ -1160,6 +1160,7 @@ function doreply(parent, ident, owner, hint) {
} }
function doscroll(parent, hidden) { function doscroll(parent, hidden) {
$('.back-to-reply').remove();
var pos = $(window).scrollTop(); var pos = $(window).scrollTop();
var x = '#hide-comments-outer-' + hidden.toString(); var x = '#hide-comments-outer-' + hidden.toString();
if($(x).length !== 0) { if($(x).length !== 0) {
@ -1167,10 +1168,10 @@ function doscroll(parent, hidden) {
var c = '#collapsed-comments-' + x; var c = '#collapsed-comments-' + x;
if($(c).length !== 0 && (! $(c).is(':visible'))) { if($(c).length !== 0 && (! $(c).is(':visible'))) {
showHideComments(x); showHideComments(x);
pos += $('#collapsed-comments-' + x).height(); pos += $(c).height();
} }
} }
id = $('[data-mid="' + parent + '"]'); var id = $('[data-mid="' + parent + '"]');
$('html, body').animate({scrollTop:(id.offset().top) - 50}, 'slow'); $('html, body').animate({scrollTop:(id.offset().top) - 50}, 'slow');
$('<a href="javascript:doscrollback(' + pos + ');" class="back-to-reply" title="' + aStr['to_reply'] + '"><i class="fa fa-angle-double-down float-right">&nbsp;&nbsp;&nbsp;</i></a>').insertBefore('#wall-item-info-' + id.attr('id').replace(/\D/g,'')); $('<a href="javascript:doscrollback(' + pos + ');" class="back-to-reply" title="' + aStr['to_reply'] + '"><i class="fa fa-angle-double-down float-right">&nbsp;&nbsp;&nbsp;</i></a>').insertBefore('#wall-item-info-' + id.attr('id').replace(/\D/g,''));
} }