diff options
-rw-r--r-- | package-lock.json | 21 | ||||
-rw-r--r-- | package.json | 1 | ||||
-rw-r--r-- | src/main.js | 2 |
3 files changed, 24 insertions, 0 deletions
diff --git a/package-lock.json b/package-lock.json index a1337624c..e1c562434 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7939,14 +7939,30 @@ "timers-browserify": "^2.0.4", "tty-browserify": "0.0.0", "url": "^0.11.0", + "util": "^0.11.0", "vm-browserify": "^1.0.1" }, "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + }, "punycode": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", "dev": true + }, + "util": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", + "dev": true, + "requires": { + "inherits": "2.0.3" + } } } }, @@ -11853,6 +11869,11 @@ "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-3.1.3.tgz", "integrity": "sha512-8iSa4mGNXBjyuSZFCCO4fiKfvzqk+mhL0lnKuGcQtO1eoj8nq3CmbEG8FwK5QqoqwDgsjsf1GDuisDX4cdb/aQ==" }, + "vue-scroll": { + "version": "2.1.13", + "resolved": "https://registry.npmjs.org/vue-scroll/-/vue-scroll-2.1.13.tgz", + "integrity": "sha512-GQnDA1UcFSdmL2Gjo/3+0jlOwvRvSpdzl+q+vOtQsAjb+uQDo8UG1RKxyoQ1lkJCz5uM8OSqb/6+L3LBqInk2w==" + }, "vue-style-loader": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/vue-style-loader/-/vue-style-loader-4.1.2.tgz", diff --git a/package.json b/package.json index a39e8fe59..152dddc33 100644 --- a/package.json +++ b/package.json @@ -39,6 +39,7 @@ "vue-observe-visibility": "^0.4.6", "vue-prevent-unload": "^0.2.3", "vue-router": "^3.1.3", + "vue-scroll": "^2.1.13", "vue-virtual-scroll-list": "^1.4.4", "vuex": "^3.1.2", "webrtc-adapter": "^7.3.0", diff --git a/src/main.js b/src/main.js index cfaca35f9..7230aebf5 100644 --- a/src/main.js +++ b/src/main.js @@ -42,6 +42,7 @@ import contenteditableDirective from 'vue-contenteditable-directive' import VueClipboard from 'vue-clipboard2' import { translate, translatePlural } from '@nextcloud/l10n' import VueObserveVisibility from 'vue-observe-visibility' +import vuescroll from 'vue-scroll' // CSP config for webpack dynamic chunk loading // eslint-disable-next-line @@ -64,6 +65,7 @@ Vue.use(Vuex) Vue.use(VueRouter) Vue.use(VueClipboard) Vue.use(VueObserveVisibility) +Vue.use(vuescroll, { debounce: 600 }) export default new Vue({ el: '#content', |