fix: tooltip

This commit is contained in:
Barış Soner Uşaklı
2021-10-20 20:31:27 -04:00
parent 66fca4e066
commit fec7ebed04

View File

@@ -486,7 +486,7 @@ define('forum/topic/postTools', [
if (!selectionTooltip.length) { if (!selectionTooltip.length) {
selectionTooltip = await app.parseAndTranslate('partials/topic/selection-tooltip', ajaxify.data); selectionTooltip = await app.parseAndTranslate('partials/topic/selection-tooltip', ajaxify.data);
selectionTooltip.appendTo('body'); selectionTooltip.addClass('hidden').appendTo('body');
} }
selectionTooltip.off('click').on('click', '[component="selection/tooltip/quote"]', function () { selectionTooltip.off('click').on('click', '[component="selection/tooltip/quote"]', function () {
selectionTooltip.addClass('hidden'); selectionTooltip.addClass('hidden');
@@ -509,14 +509,10 @@ define('forum/topic/postTools', [
hooks.onPage('action:posts.loaded', function () { hooks.onPage('action:posts.loaded', function () {
setTimeout(updateTooltip, 0); setTimeout(updateTooltip, 0);
}); });
$(document).off('selectionchange', hideTooltip).on('selectionchange', hideTooltip);
postContainer.on('mouseup', updateTooltip);
}
function hideTooltip() { postContainer.on('mouseup', function () {
if (ajaxify.data.template.topic) { setTimeout(updateTooltip, 0);
$('[component="selection/tooltip"]').addClass('hidden'); });
}
} }
return PostTools; return PostTools;