Revert "perf: remove createUserTooltips"

This reverts commit facc10e40f.
isekai-main
Barış Soner Uşaklı 3 years ago
parent d7c2a311ab
commit 7f8783555b

@ -209,8 +209,18 @@ app.flags = {};
.addClass('active');
}
app.createUserTooltips = function () {
console.warn('[removed] app.creatUserTooltips is removed');
app.createUserTooltips = function (els, placement) {
if (isTouchDevice) {
return;
}
els = els || $('body');
els.find('.avatar,img[title].teaser-pic,img[title].user-img,div.user-icon,span.user-icon').each(function () {
$(this).tooltip({
placement: placement || $(this).attr('title-placement') || 'top',
title: $(this).attr('title'),
container: '#content',
});
});
};
app.createStatusTooltips = function () {
@ -224,9 +234,15 @@ app.flags = {};
app.processPage = function () {
highlightNavigationLink();
$('.timeago').timeago();
utils.makeNumbersHumanReadable($('.human-readable-number'));
utils.addCommasToNumbers($('.formatted-number'));
app.createUserTooltips($('#content'));
app.createStatusTooltips();
};

@ -45,6 +45,7 @@ define('forum/account/posts', ['forum/account/header', 'forum/infinitescroll', '
$('[component="posts"]').append(html);
html.find('img:not(.not-responsive)').addClass('img-responsive');
html.find('.timeago').timeago();
app.createUserTooltips();
utils.makeNumbersHumanReadable(html.find('.human-readable-number'));
hooks.fire('action:posts.loaded', { posts: posts });
callback();

@ -46,6 +46,7 @@ define('forum/account/topics', [
app.parseAndTranslate(template, 'topics', { topics: topics }, function (html) {
$('[component="category"]').append(html);
html.find('.timeago').timeago();
app.createUserTooltips();
utils.makeNumbersHumanReadable(html.find('.human-readable-number'));
hooks.fire('action:topics.loaded', { topics: topics });
callback();

@ -55,6 +55,8 @@ define('forum/categories', ['components', 'categorySelector', 'hooks'], function
}
html.fadeIn();
app.createUserTooltips();
html.find('.timeago').timeago();
if (category.find('[component="category/posts"]').length > parseInt(numRecentReplies, 10)) {

@ -104,6 +104,7 @@ define('forum/category', [
html.find('.timeago').timeago();
$('[component="category/subcategory/container"]').append(html);
utils.makeNumbersHumanReadable(html.find('.human-readable-number'));
app.createUserTooltips(html);
ajaxify.data.nextSubCategoryStart += ajaxify.data.subCategoriesPerPage;
ajaxify.data.subCategoriesLeft -= data.length;
btn.toggleClass('hidden', ajaxify.data.subCategoriesLeft <= 0)

@ -370,6 +370,9 @@ define('forum/topic/posts', [
Posts.onNewPostsAddedToDom = function (posts) {
Posts.onTopicPageLoad(posts);
app.createUserTooltips(posts);
utils.addCommasToNumbers(posts.find('.formatted-number'));
utils.makeNumbersHumanReadable(posts.find('.human-readable-number'));
posts.find('.timeago').timeago();

@ -96,6 +96,7 @@ define('chat', [
app.parseAndTranslate('partials/chats/dropdown', { rooms: rooms }, function (html) {
chatsListEl.find('*').not('.navigation-link').remove();
chatsListEl.prepend(html);
app.createUserTooltips(chatsListEl, 'right');
chatsListEl.off('click').on('click', '[data-roomid]', function (ev) {
if ($(ev.target).parents('.user-link').length) {
return;

@ -262,6 +262,7 @@ define('topicList', [
}
html.find('.timeago').timeago();
app.createUserTooltips(html);
utils.makeNumbersHumanReadable(html.find('.human-readable-number'));
hooks.fire('action:topics.loaded', { topics: topics, template: templateName });
callback();

Loading…
Cancel
Save