mirror of
https://github.com/ONLYOFFICE/web-apps.git
synced 2026-07-26 02:11:59 +08:00
Bug 73308: fix request for the next users
This commit is contained in:
@ -1222,8 +1222,7 @@ define([
|
||||
right: right,
|
||||
from: 0,
|
||||
count: 100,
|
||||
total: undefined,
|
||||
scrollTop: 0
|
||||
total: undefined
|
||||
};
|
||||
var data = this._state.emailSearch;
|
||||
Common.UI.ExternalUsers.get('mention', undefined, data.from, data.count, data.str);
|
||||
@ -1277,10 +1276,8 @@ define([
|
||||
}, 10);
|
||||
});
|
||||
!isClientSearch && menu.scroller.cmpEl.on('scroll', function (event) {
|
||||
let st = $(event.target).scrollTop();
|
||||
if (me._state.emailSearch && me._state.emailSearch.scrollTop < st)
|
||||
if (me._state.emailSearch && me._state.emailSearch.requestNext>0 && me._state.emailSearch.requestNext < $(event.target).scrollTop())
|
||||
me.onEmailListMenuNext();
|
||||
me._state.emailSearch.scrollTop = st;
|
||||
});
|
||||
}
|
||||
|
||||
@ -1343,6 +1340,10 @@ define([
|
||||
menu.cmpEl.css('display', '');
|
||||
menu.alignPosition('bl-tl', -5);
|
||||
menu.scroller.update({alwaysVisibleY: true});
|
||||
if (!isClientSearch) {
|
||||
(from===0) && menu.scroller.scrollTop(0);
|
||||
me._state.emailSearch.requestNext = menu.items.length<me._state.emailSearch.total ? (1 - 10/menu.items.length) * menu.cmpEl.get(0).scrollHeight : -1;
|
||||
}
|
||||
} else {
|
||||
menu.rendered && menu.cmpEl.css('display', 'none');
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user