From b66bca67fb6a13b7aa199eca843d7577c574e293 Mon Sep 17 00:00:00 2001 From: Jack Reed Date: Wed, 9 Sep 2020 17:31:59 -0600 Subject: [PATCH 1/2] Other plugins proof of concept --- package.json | 1 + src/index.js | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/package.json b/package.json index c0f1155..f2da911 100644 --- a/package.json +++ b/package.json @@ -13,6 +13,7 @@ "dependencies": { "css-loader": "^3.6.0", "mirador": "^3.0.0-rc.4", + "mirador-dl-plugin": "^0.12.0", "mirador-image-tools": "^0.8.0", "parcel-bundler": "^1.12.4", "react": "^16.13.1", diff --git a/src/index.js b/src/index.js index 09a0338..4295c9a 100644 --- a/src/index.js +++ b/src/index.js @@ -1,5 +1,8 @@ import Mirador from 'mirador/dist/es/src/index'; import { miradorImageToolsPlugin } from 'mirador-image-tools'; +import MiradorDownload from 'mirador-dl-plugin'; +import MiradorDownloadDialogPlugin from 'mirador-dl-plugin'; + const config = { id: 'demo', @@ -18,4 +21,6 @@ const config = { Mirador.viewer(config, [ ...miradorImageToolsPlugin, + MiradorDownload.miradorDownloadPlugin, + MiradorDownload.MiradorDownloadDialogPlugin, ]); From 4f3d4709c4c5c8b0c8a838ef469327372348f6f5 Mon Sep 17 00:00:00 2001 From: Jack Reed Date: Thu, 10 Sep 2020 15:26:56 -0600 Subject: [PATCH 2/2] Setup annotations --- package.json | 1 + src/index.js | 10 +++++++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index f2da911..7f99233 100644 --- a/package.json +++ b/package.json @@ -13,6 +13,7 @@ "dependencies": { "css-loader": "^3.6.0", "mirador": "^3.0.0-rc.4", + "mirador-annotations": "^0.3.0", "mirador-dl-plugin": "^0.12.0", "mirador-image-tools": "^0.8.0", "parcel-bundler": "^1.12.4", diff --git a/src/index.js b/src/index.js index 4295c9a..0c162d4 100644 --- a/src/index.js +++ b/src/index.js @@ -2,10 +2,17 @@ import Mirador from 'mirador/dist/es/src/index'; import { miradorImageToolsPlugin } from 'mirador-image-tools'; import MiradorDownload from 'mirador-dl-plugin'; import MiradorDownloadDialogPlugin from 'mirador-dl-plugin'; - +import miradorAnnotationPlugins from 'mirador-annotations/es/index'; +import LocalStorageAdapter from 'mirador-annotations/es/LocalStorageAdapter'; const config = { + annotation: { + adapter: (canvasId) => new LocalStorageAdapter(`localStorage://?canvasId=${canvasId}`), + }, id: 'demo', + window: { + defaultSideBarPanel: 'annotations', + }, windows: [{ imageToolsEnabled: true, manifestId: 'https://purl.stanford.edu/sn904cj3429/iiif/manifest', @@ -23,4 +30,5 @@ Mirador.viewer(config, [ ...miradorImageToolsPlugin, MiradorDownload.miradorDownloadPlugin, MiradorDownload.MiradorDownloadDialogPlugin, + ...miradorAnnotationPlugins, ]);