summaryrefslogtreecommitdiff
path: root/src/client/scripts/paging.ts
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2020-08-19 17:52:11 +0900
committersyuilo <syuilotan@yahoo.co.jp>2020-08-19 17:52:11 +0900
commit6870262f8d50407115160979b483a43503ee854f (patch)
tree39fb78e731b8e68819cac69cdb2f482a7486ba0e /src/client/scripts/paging.ts
parentfix(clinet): 誤字によりスクロールイベントリスナが解除さ... (diff)
downloadmisskey-6870262f8d50407115160979b483a43503ee854f.tar.gz
misskey-6870262f8d50407115160979b483a43503ee854f.tar.bz2
misskey-6870262f8d50407115160979b483a43503ee854f.zip
enhance(client): Better element visible detection
Diffstat (limited to 'src/client/scripts/paging.ts')
-rw-r--r--src/client/scripts/paging.ts5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/client/scripts/paging.ts b/src/client/scripts/paging.ts
index 006d23875c..538615afa1 100644
--- a/src/client/scripts/paging.ts
+++ b/src/client/scripts/paging.ts
@@ -1,5 +1,4 @@
-import Vue from 'vue';
-import { getScrollPosition, onScrollTop } from './scroll';
+import { onScrollTop, isTopVisible } from './scroll';
const SECOND_FETCH_LIMIT = 30;
@@ -148,7 +147,7 @@ export default (opts) => ({
},
prepend(item) {
- const isTop = this.isBackTop || (document.body.contains(this.$el) && (getScrollPosition(this.$el) === 0));
+ const isTop = this.isBackTop || (document.body.contains(this.$el) && isTopVisible(this.$el));
if (isTop) {
// Prepend the item