From 548c9a78fff89a1118ae6bd9a3d5a4fa31d8134b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julius=20H=C3=A4rtl?= Date: Wed, 29 Jan 2020 18:01:07 +0100 Subject: [PATCH] Switch to vue-at for comment mentions MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Julius Härtl --- package-lock.json | 5 + package.json | 2 + .../card/CardSidebarTabComments.vue | 249 +++++------------- src/components/card/CommentItem.vue | 18 +- src/helpers/mentions.js | 23 ++ src/helpers/xml.js | 12 + 6 files changed, 119 insertions(+), 190 deletions(-) create mode 100644 src/helpers/mentions.js diff --git a/package-lock.json b/package-lock.json index 2a3b643d8..03b296fd1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -18978,6 +18978,11 @@ "resolved": "https://registry.npmjs.org/vue/-/vue-2.6.11.tgz", "integrity": "sha512-VfPwgcGABbGAue9+sfrD4PuwFar7gPb1yl1UK1MwXoQPAw0BKSqWfoYCT/ThFrdEVWoI51dBuyCoiNU9bZDZxQ==" }, + "vue-at": { + "version": "2.5.0-beta.2", + "resolved": "https://registry.npmjs.org/vue-at/-/vue-at-2.5.0-beta.2.tgz", + "integrity": "sha512-WXjngEaNyNWFU9unUUdK5kGolCHgG3jmlUIgeRnKlHpskbgGjIE/HGTOWnMfLEqjYJl9DTzt/SKPWDoFVaND/A==" + }, "vue-click-outside": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/vue-click-outside/-/vue-click-outside-1.0.7.tgz", diff --git a/package.json b/package.json index b953efc15..41e5936c7 100644 --- a/package.json +++ b/package.json @@ -33,6 +33,7 @@ "@nextcloud/l10n": "^1.0.1", "@nextcloud/router": "^1.0.0", "@nextcloud/vue": "^1.3.0", + "escape-html": "^1.0.3", "fuse.js": "^3.4.6", "nextcloud-server": "^0.15.10", "nextcloud-vue-collections": "^0.7.1", @@ -41,6 +42,7 @@ "tiptap-extensions": "^1.28.6", "url-search-params-polyfill": "^7.0.1", "vue": "^2.6.11", + "vue-at": "^2.5.0-beta.2", "vue-click-outside": "^1.0.7", "vue-color": "^2.7.0", "vue-easymde": "^1.0.1", diff --git a/src/components/card/CardSidebarTabComments.vue b/src/components/card/CardSidebarTabComments.vue index 841fb272d..2856b0b41 100644 --- a/src/components/card/CardSidebarTabComments.vue +++ b/src/components/card/CardSidebarTabComments.vue @@ -8,11 +8,26 @@
-
- + + + + +
+
-
- -
- {{ t('deck', 'No users found') }} -
-
-