From f1adc27979f1b7a3922c050b52ce857e7e63240e Mon Sep 17 00:00:00 2001 From: David Beniamine <david.beniamine@tetras-libre.fr> Date: Tue, 27 Sep 2022 14:40:55 +0200 Subject: [PATCH] =?UTF-8?q?WIP=C2=A0try=20to=20install=20annotation=20plug?= =?UTF-8?q?in?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/index.html | 4 ++-- src/index.js | 10 +++++++++- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/public/index.html b/public/index.html index e7842b1..569da30 100644 --- a/public/index.html +++ b/public/index.html @@ -5,7 +5,7 @@ <title>Mirador Video Annotations</title> </head> <body> - <div id="demo"></div> - <script src="/dist/main.js"></script> + <div id="mirador"></div> + <script src="dist/main.js"></script> </body> </html> diff --git a/src/index.js b/src/index.js index f0b501b..d7e5541 100644 --- a/src/index.js +++ b/src/index.js @@ -1,9 +1,16 @@ import Mirador from 'mirador/dist/es/src/index'; +import annotationPlugins from 'mirador-annotations/es/index'; +import LocalStorageAdapter from 'mirador-annotations/es/LocalStorageAdapter'; +import AnnototAdapter from 'mirador-annotations/es/AnnototAdapter'; const config = { - id: 'demo', + id: 'mirador', theme: { transitions: window.location.port === '4488' ? { create: () => 'none' } : {}, }, + annotation: { + adapter: (canvasId) => new LocalStorageAdapter(`localStorage://?canvasId=${canvasId}`), + exportLocalStorageAnnotations: true, + }, catalog: [ { manifestId: 'http://localhost/dzkimgs_annotated_video.json' }, { manifestId: 'http://localhost/video_split_annopage.json' }, @@ -17,4 +24,5 @@ const config = { } Mirador.viewer(config, [ + ...annotationPlugins, ]); -- GitLab