Browse Source

using url provided by api for copy popup #1266

bach 2 years ago
parent
commit
e461b49c54

+ 3 - 2
src/components/Content/EdText.vue

@@ -1,6 +1,6 @@
 <template>
   <div class="text-wrapper">
-    <EdTextRefLink :uuid="uuid" />
+    <EdTextRefLink :uuid="uuid" :url="url" />
     <div
       class="tei"
       :class="{ active: uuid === textid }"
@@ -24,7 +24,8 @@ export default {
   props: {
     tei: String,
     uuid: String,
-    textid: String
+    textid: String,
+    url: String
   },
   data: () => ({
     template: null,

+ 5 - 3
src/components/Content/EdTextRefLink.vue

@@ -30,17 +30,19 @@
 export default {
   name: 'EdTextRefLink',
   props: {
-    uuid: String
+    uuid: String,
+    url: String
   },
   computed: {
     linkhref () {
-      return `${window.apipath}/items/${this.uuid}`
+      // return `${window.apipath}/items/${this.uuid}`
+      return this.url
     },
     btnuuidtitle () {
       return `Copy to clipboard ${this.uuid}`
     },
     btnurltitle () {
-      return `Copy to clipboard ${this.linkhref}`
+      return `Copy to clipboard ${this.url}`
     }
   },
   methods: {

+ 1 - 0
src/pages/Edition.vue

@@ -59,6 +59,7 @@
           :key="text.content.uuid"
           :tei="text.content.tei"
           :uuid="text.content.uuid"
+          :url="text.content.url"
           :textid="textid"
           @onHoverLink="onHoverLink"
           @onLeaveLink="onLeaveLink"