diff --git a/package-lock.json b/package-lock.json index 35aad29..aa9dbaf 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "tropiiify", - "version": "0.3.5-beta", + "version": "0.3.3", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "tropiiify", - "version": "0.3.5-beta", + "version": "0.3.3", "license": "AGPL-3.0", "dependencies": { "iiif-builder": "https://pkg.csb.dev/IIIF-Commons/iiif-builder/commit/d9a1e3fe/iiif-builder" diff --git a/package.json b/package.json index 4f9df36..ffb5cb8 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "tropiiify", "productName": "tropiiify", - "version": "0.3.5-beta", + "version": "0.3.3", "description": "A Tropy plugin for exporting IIIF collections", "icon": "icon.svg", "main": "index.js", diff --git a/src/resource.js b/src/resource.js index 2d9f712..dcc0bbc 100644 --- a/src/resource.js +++ b/src/resource.js @@ -87,12 +87,13 @@ class Resource { ], }, //Remove eventual leading whitespace }); - manifest.setHomepage({ - id: this.homepageValue, - type: "Text", - label: { none: [this.options.homepageLabel] }, //Falls back to default - format: "text/html", - }); + this.homepageId && + manifest.setHomepage({ + id: this.homepageId, + type: "Text", + label: { none: [this.options.homepageLabel] }, //Falls back to default + format: "text/html", + }); //props.latitude && props.longitude && manifest.addNavPlace(latitude, longitude) manifest.addThumbnail({ id: `${this.baseId}/${this.photo[0].checksum}/full/${thumbWidth},${thumbHeight}/0/default.jpg`,