diff options
| author | syuilo <syuilotan@yahoo.co.jp> | 2018-06-05 22:54:03 +0900 |
|---|---|---|
| committer | syuilo <syuilotan@yahoo.co.jp> | 2018-06-05 22:54:03 +0900 |
| commit | dfa2c951d67a64f4e72a0ebca7ff81e40fc25976 (patch) | |
| tree | af5fa981667e8d6b98c93c928e72abc63a5b8767 /src/client/app/desktop/views/pages/deck/deck.notes.vue | |
| parent | wip (diff) | |
| download | misskey-dfa2c951d67a64f4e72a0ebca7ff81e40fc25976.tar.gz misskey-dfa2c951d67a64f4e72a0ebca7ff81e40fc25976.tar.bz2 misskey-dfa2c951d67a64f4e72a0ebca7ff81e40fc25976.zip | |
wip
Diffstat (limited to 'src/client/app/desktop/views/pages/deck/deck.notes.vue')
| -rw-r--r-- | src/client/app/desktop/views/pages/deck/deck.notes.vue | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/src/client/app/desktop/views/pages/deck/deck.notes.vue b/src/client/app/desktop/views/pages/deck/deck.notes.vue index ff871b049d..48be4e585c 100644 --- a/src/client/app/desktop/views/pages/deck/deck.notes.vue +++ b/src/client/app/desktop/views/pages/deck/deck.notes.vue @@ -73,16 +73,20 @@ export default Vue.extend({ } }, + inject: ['getColumn', 'getScrollContainer'], + + created() { + this.getColumn().$once('mounted', () => { + this.rootEl = this.getScrollContainer(); + this.rootEl.addEventListener('scroll', this.onScroll); + }) + }, + beforeDestroy() { - this.root.removeEventListener('scroll', this.onScroll); + this.rootEl.removeEventListener('scroll', this.onScroll); }, methods: { - mount(root) { - this.rootEl = root; - this.rootEl.addEventListener('scroll', this.onScroll); - }, - isScrollTop() { if (this.rootEl == null) return true; return this.rootEl.scrollTop <= 8; |