fix: #9790, get baseIndex on update for infinitescroll

This commit is contained in:
Barış Soner Uşaklı
2021-09-11 18:07:01 -04:00
parent 2657804c1f
commit 6a55c02702

View File

@@ -284,11 +284,11 @@ define('forum/category/tools', [
var topicListEl = $('[component="category"]').filter(function (i, e) {
return !$(e).parents('[widget-area],[data-widget-area]').length;
});
var baseIndex = parseInt(topicListEl.find('[component="category/topic"].pinned').first().attr('data-index'), 10);
topicListEl.sortable({
handle: '[component="topic/pinned"]',
items: '[component="category/topic"].pinned',
update: function (ev, ui) {
var baseIndex = parseInt(topicListEl.find('[component="category/topic"].pinned').first().attr('data-index'), 10);
socket.emit('topics.orderPinnedTopics', {
tid: ui.item.attr('data-tid'),
order: baseIndex + ui.item.index() - 1,