weflock/assets
Kevin Ansfield 0f9410fb3d 💄 refactor infinite scroll (#325)
closes #321, closes #323
- use `requestAnimationFrame` and related techniques to minimise scroll processing
- add an `isLoading` guard to ensure we don't try to process anything until the next page has been loaded+inserted
- check for a 404 as an indication we've loaded as many pages as possible at which point the scroll behaviour is removed
- sanitize `window.location.pathname` to remove hash params and any double-slashes that may result
- add a 100px buffer from the bottom of the screen so that it's not necessary to exactly hit the bottom before infinite loading is triggered
2017-07-10 19:53:42 +07:00
..
built 😒😒😒😒😒😒😒😒 2017-06-27 11:30:11 +02:00
css 😒😒😒😒😒😒😒😒 2017-06-27 11:30:11 +02:00
js 💄 refactor infinite scroll (#325) 2017-07-10 19:53:42 +07:00
screenshot-desktop.jpg DOCS 2017-06-16 10:44:06 +01:00
screenshot-mobile.jpg DOCS 2017-06-16 10:44:06 +01:00