summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2018-06-07 01:52:03 +0900
committersyuilo <syuilotan@yahoo.co.jp>2018-06-07 01:52:03 +0900
commit999ce8e36640b6ee2f2b483915c2ae4a13816f8a (patch)
tree786f6086003bc367428af1efd0b612a2d4ff5c92 /src
parent2.27.2 (diff)
downloadmisskey-999ce8e36640b6ee2f2b483915c2ae4a13816f8a.tar.gz
misskey-999ce8e36640b6ee2f2b483915c2ae4a13816f8a.tar.bz2
misskey-999ce8e36640b6ee2f2b483915c2ae4a13816f8a.zip
Improve scroll performance
Diffstat (limited to 'src')
-rw-r--r--src/client/app/desktop/views/components/notes.vue2
-rw-r--r--src/client/app/desktop/views/pages/deck/deck.column.vue2
-rw-r--r--src/client/app/desktop/views/pages/search.vue2
-rw-r--r--src/client/app/desktop/views/pages/user/user.header.vue2
-rw-r--r--src/client/app/mobile/views/components/notes.vue2
5 files changed, 5 insertions, 5 deletions
diff --git a/src/client/app/desktop/views/components/notes.vue b/src/client/app/desktop/views/components/notes.vue
index 5a147f31e2..69f3739f79 100644
--- a/src/client/app/desktop/views/components/notes.vue
+++ b/src/client/app/desktop/views/components/notes.vue
@@ -74,7 +74,7 @@ export default Vue.extend({
mounted() {
document.addEventListener('visibilitychange', this.onVisibilitychange, false);
- window.addEventListener('scroll', this.onScroll);
+ window.addEventListener('scroll', this.onScroll, { passive: true });
},
beforeDestroy() {
diff --git a/src/client/app/desktop/views/pages/deck/deck.column.vue b/src/client/app/desktop/views/pages/deck/deck.column.vue
index 4dee0db91c..458732fa73 100644
--- a/src/client/app/desktop/views/pages/deck/deck.column.vue
+++ b/src/client/app/desktop/views/pages/deck/deck.column.vue
@@ -51,7 +51,7 @@ export default Vue.extend({
},
mounted() {
- this.$refs.body.addEventListener('scroll', this.onScroll);
+ this.$refs.body.addEventListener('scroll', this.onScroll, { passive: true });
},
beforeDestroy() {
this.$refs.body.removeEventListener('scroll', this.onScroll);
diff --git a/src/client/app/desktop/views/pages/search.vue b/src/client/app/desktop/views/pages/search.vue
index 67e1e3bfe0..e79ac1c739 100644
--- a/src/client/app/desktop/views/pages/search.vue
+++ b/src/client/app/desktop/views/pages/search.vue
@@ -46,7 +46,7 @@ export default Vue.extend({
},
mounted() {
document.addEventListener('keydown', this.onDocumentKeydown);
- window.addEventListener('scroll', this.onScroll);
+ window.addEventListener('scroll', this.onScroll, { passive: true });
this.fetch();
},
diff --git a/src/client/app/desktop/views/pages/user/user.header.vue b/src/client/app/desktop/views/pages/user/user.header.vue
index 44910bc7f0..d52c6b762c 100644
--- a/src/client/app/desktop/views/pages/user/user.header.vue
+++ b/src/client/app/desktop/views/pages/user/user.header.vue
@@ -37,7 +37,7 @@ export default Vue.extend({
mounted() {
if (this.user.bannerUrl) {
window.addEventListener('load', this.onScroll);
- window.addEventListener('scroll', this.onScroll);
+ window.addEventListener('scroll', this.onScroll, { passive: true });
window.addEventListener('resize', this.onScroll);
}
},
diff --git a/src/client/app/mobile/views/components/notes.vue b/src/client/app/mobile/views/components/notes.vue
index 09cee966a3..7aaf0424c7 100644
--- a/src/client/app/mobile/views/components/notes.vue
+++ b/src/client/app/mobile/views/components/notes.vue
@@ -81,7 +81,7 @@ export default Vue.extend({
mounted() {
document.addEventListener('visibilitychange', this.onVisibilitychange, false);
- window.addEventListener('scroll', this.onScroll);
+ window.addEventListener('scroll', this.onScroll, { passive: true });
},
beforeDestroy() {