From 87e736d008d17ef933b543cf1a19ab59439458c1 Mon Sep 17 00:00:00 2001 From: Zhigang Wang Date: Tue, 4 Jun 2024 22:33:50 -0700 Subject: [PATCH] implement link content viewer --- frontend/src/mixins/navigator.js | 7 ++- frontend/src/pages/public/About.vue | 43 ++++++++++++++++++- frontend/src/pages/public/Blogs.vue | 6 +-- .../src/pages/public/LinkContentViewer.vue | 40 +++++++++++++++++ ...ContentViewer.vue => PdfContentViewer.vue} | 4 +- frontend/src/plugins/router/router.js | 16 +++++-- frontend/src/utils/backend/content.js | 5 +++ 7 files changed, 108 insertions(+), 13 deletions(-) create mode 100644 frontend/src/pages/public/LinkContentViewer.vue rename frontend/src/pages/public/{ContentViewer.vue => PdfContentViewer.vue} (92%) diff --git a/frontend/src/mixins/navigator.js b/frontend/src/mixins/navigator.js index 4692825..872c448 100644 --- a/frontend/src/mixins/navigator.js +++ b/frontend/src/mixins/navigator.js @@ -14,8 +14,11 @@ export default { mnx_navToContact() { this.$router.push('/contact') }, - mnx_navToContentViewer(content_id) { - this.$router.push('/content-viewer/' + content_id) + mnx_navToPdfContentViewer(content_id) { + this.$router.push('/pdf-content-viewer/' + content_id) + }, + mnx_navToLinkContentViewer(content_link_based64) { + this.$router.push('/link-content-viewer/' + content_link_based64) }, //common diff --git a/frontend/src/pages/public/About.vue b/frontend/src/pages/public/About.vue index 11bcf6a..9aca813 100644 --- a/frontend/src/pages/public/About.vue +++ b/frontend/src/pages/public/About.vue @@ -1,11 +1,50 @@ + + diff --git a/frontend/src/pages/public/Blogs.vue b/frontend/src/pages/public/Blogs.vue index f108ade..28bca13 100644 --- a/frontend/src/pages/public/Blogs.vue +++ b/frontend/src/pages/public/Blogs.vue @@ -13,7 +13,7 @@ + + \ No newline at end of file diff --git a/frontend/src/pages/public/ContentViewer.vue b/frontend/src/pages/public/PdfContentViewer.vue similarity index 92% rename from frontend/src/pages/public/ContentViewer.vue rename to frontend/src/pages/public/PdfContentViewer.vue index 86fc233..e95a3c4 100644 --- a/frontend/src/pages/public/ContentViewer.vue +++ b/frontend/src/pages/public/PdfContentViewer.vue @@ -3,10 +3,10 @@