소스 검색

using url provided by api for copy popup #1266

bach 3 년 전
부모
커밋
e461b49c54
3개의 변경된 파일9개의 추가작업 그리고 5개의 파일을 삭제
  1. 3 2
      src/components/Content/EdText.vue
  2. 5 3
      src/components/Content/EdTextRefLink.vue
  3. 1 0
      src/pages/Edition.vue

+ 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"