Loading src/components/JamaCollectionSeadragon.vue +9 −1 Original line number Diff line number Diff line Loading @@ -16,6 +16,7 @@ <script> import OpenSeadragon from 'openseadragon'; import {mapGetters} from "vuex"; export default { name: "JamaCollectionSeadragon", Loading @@ -42,10 +43,13 @@ export default { data(){ return { viewer : null, currentResource : null } }, computed:{ ...mapGetters(["currentResource"]) }, mounted(){ let tiledSources = this.resources.map(r => r.urls.iiif); this.viewer = OpenSeadragon({ Loading @@ -71,6 +75,10 @@ export default { this.viewer.addHandler('page', (evt) => { this.$emit('resource-selected', this.resources[evt.page]) }) this.viewer.addHandler('full-screen', (evt) => { if(!evt.fullscreen) this.$emit('resource-selected', this.currentResource) }) //next / prev key bindings Loading src/components/viewers/ImageResourceViewer.vue +4 −0 Original line number Diff line number Diff line Loading @@ -60,6 +60,10 @@ export default { }, updateImageViewer() { if(!document.getElementById("viewer-" + this.resource.id)) { this.loading = false; return; } this.loading = true; if (this.resource.urls.iiif.length > 0) { if (this.viewer) { Loading Loading
src/components/JamaCollectionSeadragon.vue +9 −1 Original line number Diff line number Diff line Loading @@ -16,6 +16,7 @@ <script> import OpenSeadragon from 'openseadragon'; import {mapGetters} from "vuex"; export default { name: "JamaCollectionSeadragon", Loading @@ -42,10 +43,13 @@ export default { data(){ return { viewer : null, currentResource : null } }, computed:{ ...mapGetters(["currentResource"]) }, mounted(){ let tiledSources = this.resources.map(r => r.urls.iiif); this.viewer = OpenSeadragon({ Loading @@ -71,6 +75,10 @@ export default { this.viewer.addHandler('page', (evt) => { this.$emit('resource-selected', this.resources[evt.page]) }) this.viewer.addHandler('full-screen', (evt) => { if(!evt.fullscreen) this.$emit('resource-selected', this.currentResource) }) //next / prev key bindings Loading
src/components/viewers/ImageResourceViewer.vue +4 −0 Original line number Diff line number Diff line Loading @@ -60,6 +60,10 @@ export default { }, updateImageViewer() { if(!document.getElementById("viewer-" + this.resource.id)) { this.loading = false; return; } this.loading = true; if (this.resource.urls.iiif.length > 0) { if (this.viewer) { Loading