Skip to content
Snippets Groups Projects
Select Git revision
  • 4ba40c7f755d257b5702705d562995cf5a258735
  • master default protected
2 results

post-smb-config

Blame
  • index.js 1.13 KiB
    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 endpointUrl = 'http://127.0.0.1:3000/annotations';
    const config = {
      annotation: {
        adapter: (canvasId) => new LocalStorageAdapter(`localStorage://?canvasId=${canvasId}`),
        // adapter: (canvasId) => new AnnototAdapter(canvasId, endpointUrl),
        exportLocalStorageAnnotations: false, // display annotation JSON export button
      },
      id: 'demo',
      window: {
        defaultSideBarPanel: 'annotations',
        sideBarOpenByDefault: true,
      },
      windows: [{
        loadedManifest: 'https://iiif.harvardartmuseums.org/manifests/object/299843',
      }],
      catalog: [
        { manifestId: 'https://dzkimgs.l.u-tokyo.ac.jp/videos/iiif_in_japan_2017/manifest.json' },
        { manifestId: 'https://iiif.bodleian.ox.ac.uk/iiif/manifest/e32a277e-91e2-4a6d-8ba6-cc4bad230410.json' },
        { manifestId: 'https://iiif.harvardartmuseums.org/manifests/object/299843' }
      ]
    };
    
    Mirador.viewer(config, [...annotationPlugins]);