diff options
Diffstat (limited to 'viewer/src/components/item_handlers/LdPdfViewer.vue')
-rw-r--r-- | viewer/src/components/item_handlers/LdPdfViewer.vue | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/viewer/src/components/item_handlers/LdPdfViewer.vue b/viewer/src/components/item_handlers/LdPdfViewer.vue index 462c463..04cba0c 100644 --- a/viewer/src/components/item_handlers/LdPdfViewer.vue +++ b/viewer/src/components/item_handlers/LdPdfViewer.vue | |||
@@ -24,22 +24,21 @@ | |||
24 | <!-- prefer native browser PDF viewer if available --> | 24 | <!-- prefer native browser PDF viewer if available --> |
25 | <object class="fill" :data="itemResourceUrl" type="application/pdf"> | 25 | <object class="fill" :data="itemResourceUrl" type="application/pdf"> |
26 | <!-- TODO: fallback to PDF.js (https://github.com/pacien/ldgallery/issues/212) --> | 26 | <!-- TODO: fallback to PDF.js (https://github.com/pacien/ldgallery/issues/212) --> |
27 | <ld-download :item="item" /> | 27 | <ld-download-viewer :item="item" /> |
28 | </object> | 28 | </object> |
29 | </div> | 29 | </div> |
30 | </template> | 30 | </template> |
31 | 31 | ||
32 | <script lang="ts"> | 32 | <script lang="ts"> |
33 | import { PDFItem } from "@/@types/gallery"; | ||
33 | import { Component, Prop, Vue } from "vue-property-decorator"; | 34 | import { Component, Prop, Vue } from "vue-property-decorator"; |
34 | 35 | ||
35 | @Component | 36 | @Component |
36 | export default class LdPdfViewer extends Vue { | 37 | export default class LdPdfViewer extends Vue { |
37 | @Prop({ required: true }) readonly item!: Gallery.PDF; | 38 | @Prop({ required: true }) readonly item!: PDFItem; |
38 | 39 | ||
39 | get itemResourceUrl(): string { | 40 | get itemResourceUrl(): string { |
40 | return this.$galleryStore.resourceRoot + this.item.properties.resource; | 41 | return this.$galleryStore.resourceRoot + this.item.properties.resource; |
41 | } | 42 | } |
42 | } | 43 | } |
43 | </script> | 44 | </script> |
44 | |||
45 | <style lang="scss" module></style> | ||