diff --git a/package-lock.json b/package-lock.json index 1956587..154d5fc 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,6 +10,7 @@ "aes-js": "^3.1.2", "axios": "^0.21.0", "core-js": "^3.6.5", + "intersection-observer": "^0.11.0", "json-web-key": "^0.4.0", "material-design-icons-iconfont": "^5.0.1", "matrix-js-sdk": "^9.0.1", @@ -7410,6 +7411,11 @@ "node": ">= 0.10" } }, + "node_modules/intersection-observer": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/intersection-observer/-/intersection-observer-0.11.0.tgz", + "integrity": "sha512-KZArj2QVnmdud9zTpKf279m2bbGfG+4/kn16UU0NL3pTVl52ZHiJ9IRNSsnn6jaHrL9EGLFM5eWjTx2fz/+zoQ==" + }, "node_modules/ip": { "version": "1.1.5", "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", @@ -20706,6 +20712,11 @@ "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", "dev": true }, + "intersection-observer": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/intersection-observer/-/intersection-observer-0.11.0.tgz", + "integrity": "sha512-KZArj2QVnmdud9zTpKf279m2bbGfG+4/kn16UU0NL3pTVl52ZHiJ9IRNSsnn6jaHrL9EGLFM5eWjTx2fz/+zoQ==" + }, "ip": { "version": "1.1.5", "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", diff --git a/package.json b/package.json index 930c01e..f17d1d4 100644 --- a/package.json +++ b/package.json @@ -11,6 +11,7 @@ "aes-js": "^3.1.2", "axios": "^0.21.0", "core-js": "^3.6.5", + "intersection-observer": "^0.11.0", "json-web-key": "^0.4.0", "material-design-icons-iconfont": "^5.0.1", "matrix-js-sdk": "^9.0.1", diff --git a/src/components/Chat.vue b/src/components/Chat.vue index 510737d..063291c 100644 --- a/src/components/Chat.vue +++ b/src/components/Chat.vue @@ -7,10 +7,7 @@ v-on:scroll="onScroll" >
- +
@@ -81,14 +78,14 @@