By Mist on Wednesday, 04 February 2015
Posted in General Issues
Replies 3
Likes 0
Views 667
Votes 0
EasySocial "infinite scroll" stream "pagination" works great but i would make a small UX suggestion.

Currently the user must reach the page bottom and wait for the loading script to gather new stream items.

I am pretty familiar with a well-known "infinite scroll" javascript plugin where there was a setting in wich "bufferPx" (buffer pixels) can be defined.

Basically this will tell the ajax scrolling to fire quicker than page bottom (fire sooner, at certain pixels starting from page bottom)

This way, user will never have to wait at the page bottom for new content (new content is always loaded "outside" the user view), the experience is much more pleasant since there is no "scroll - stop/wait - scroll" experience wich feels laggy.

I don't know if this is currently possible, if can be achieved with a small hack to the source code, a template override, or it needs more complex code change / code development.

What do you guys think about it ?
Hello Mist,

If you want to customize this behavior take a look the file /media/com_easysocial/scripts/site/stream/stream.js
·
Wednesday, 04 February 2015 22:46
·
0 Likes
·
0 Votes
·
0 Comments
·
It would be great if (.pagination) works with this .js

DEMO: https://sroze.github.io/ngInfiniteScroll/demo_basic.html

FILES: https://github.com/sroze/ngInfiniteScroll
·
Monday, 12 September 2016 17:09
·
0 Likes
·
0 Votes
·
0 Comments
·
Thanks for suggestion Chris

It would be best if you can submit a feature request regarding this in our voice page -> http://stackideas.com/voices/easysocial , so everyone else could vote for it, the more people request on this, and we will priority consider it.
·
Tuesday, 13 September 2016 10:06
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post