Skip to content
Snippets Groups Projects
Select Git revision
  • 79a0bcff46d7575c2449a967a9f91063cc204317
  • mui5-tetras-main-stable default protected
  • mui5-tetras-main-old-stable
  • preprod protected
  • 75-dernieres-ameliorations-avant-workshop-du-7-02
  • wip-fix-xywh
  • wip-positionement-annot
  • wip-surface-transformer
  • uploads-file
  • 69-la-video-demare-quand-on-fait-glisser-le-slider-et-le-clic-creer-un-decalage-entre-le-player
  • 61-recettage-des-outils-d-annotation
  • gestion_multiple_ouverture_pannel_annotation
  • autorisation_un_pannel_annotation
  • autorisation_un_pannel_edition_annotation
  • récupération_temps_video
  • save-shapes-and-position
  • fix-error-create-annotation-pannel
  • time-saving-on-annotation
  • tetras-main protected
  • fix-poc-mirador
  • tetras-antho-test
21 results

index.js

Blame
  • index.js 1.37 KiB
    
    import mirador from 'mirador/dist/es/src/index';
    import annotationPlugins from '../../src';
    import LocalStorageAdapter from '../../src/LocalStorageAdapter';
    import AnnototAdapter from '../../src/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,
      },
      catalog: [
        { manifestId: 'https://dzkimgs.l.u-tokyo.ac.jp/videos/iiif_in_japan_2017/manifest.json' },
        { manifestId: 'https://iiif.io/api/cookbook/recipe/0219-using-caption-file/manifest.json' },
        { manifestId: 'https://preview.iiif.io/cookbook/master/recipe/0003-mvm-video/manifest.json' },
        { manifestId: 'https://iiif.io/api/cookbook/recipe/0065-opera-multiple-canvases/manifest.json' },
        { manifestId: 'https://iiif.io/api/cookbook/recipe/0064-opera-one-canvas/manifest.json' },
        { manifestId: 'https://iiif.io/api/cookbook/recipe/0074-multiple-language-captions/manifest.json' },
        { manifestId: 'https://iiif.harvardartmuseums.org/manifests/object/299843' }
      ]
    };
    
    mirador.viewer(config, [...annotationPlugins]);