WHERE : main canvas and after two canvas side by side
ACTUAL BEHAVIOR : Nothing ?
EXPECTED BEHAVIOR : When I click on a annotation which is a manifest, the manifest will be open in a second canva next to the current canvas
OBSERVATIONS :
functionality must be added on a plugin or directly on Mirador ?
The information meaning the annotation is a manifest must be store. Checked the IIIF manifest to find the right attribute to store that
Some fix to do
Multiple manifest in same annotation
Same manifest multiple time in one annotation
Handle error when manifest URL is not found
Script pour supprimer les caractères accentués des URL des fichiers de Jacob ainsi que le nom des des fichiers ( é '( ) )
Understand and fix non blocking error
Warning: Encountered two children with the same key, `.$https=2//iiif.io/api/cookbook/recipe/0021-tagging/annotation/p0002-tag-scroll`. Keys should be unique so that components maintain their identity across updates. Non-unique keys may cause children to be duplicated and/or omitted — the behavior is unsupported and could change in a future version. in ul (created by ForwardRef(List)) in ForwardRef(List) (created by WithStyles(ForwardRef(List))) in WithStyles(ForwardRef(List)) (created by ForwardRef(MenuList)) in ForwardRef(MenuList) (at CanvasAnnotations.js:70) in CanvasAnnotations (at withPlugins.js:20) in WithPlugins(CanvasAnnotations) (created by Connect(WithPlugins(CanvasAnnotations))) in Connect(WithPlugins(CanvasAnnotations)) (created by WithStyles(Connect(WithPlugins(CanvasAnnotations)))) in WithStyles(Connect(WithPlugins(CanvasAnnotations))) (created by withI18nextTranslation(WithStyles(Connect(WithPlugins(CanvasAnnotations))))) in withI18nextTranslation(WithStyles(Connect(WithPlugins(CanvasAnnotations)))) (at WindowSideBarAnnotationsPanel.js:42) in div (created by ForwardRef(Paper)) in ForwardRef(Paper) (created by WithStyles(ForwardRef(Paper))) in WithStyles(ForwardRef(Paper)) (at CompanionWindow.js:175) in div (created by Resizable) in Resizable (created by Rnd) in DraggableCore (created by Draggable) in Draggable (created by Rnd) in Rnd (at CompanionWindow.js:100) in aside (created by ForwardRef(Paper)) in ForwardRef(Paper) (created by WithStyles(ForwardRef(Paper))) in WithStyles(ForwardRef(Paper)) (at CompanionWindow.js:90) in CompanionWindow (at withPlugins.js:20) in WithPlugins(CompanionWindow) (created by Connect(WithPlugins(CompanionWindow))) in Connect(WithPlugins(CompanionWindow)) (created by SizeMeRenderer(Connect(WithPlugins(CompanionWindow)))) in SizeMeReferenceWrapper (created by SizeMeRenderer(Connect(WithPlugins(CompanionWindow)))) in SizeMeRenderer(Connect(WithPlugins(CompanionWindow))) (created by SizeMe(Connect(WithPlugins(CompanionWindow)))) in SizeMe(Connect(WithPlugins(CompanionWindow))) (created by WithStyles(SizeMe(Connect(WithPlugins(CompanionWindow))))) in WithStyles(SizeMe(Connect(WithPlugins(CompanionWindow)))) (created by withI18nextTranslation(WithStyles(SizeMe(Connect(WithPlugins(CompanionWindow)))))) in withI18nextTranslation(WithStyles(SizeMe(Connect(WithPlugins(CompanionWindow))))) (at withRef.js:6) in ForwardRef (at WindowSideBarAnnotationsPanel.js:28) in WindowSideBarAnnotationsPanel (at withPlugins.js:20) in WithPlugins(WindowSideBarAnnotationsPanel) (created by Connect(WithPlugins(WindowSideBarAnnotationsPanel))) in Connect(WithPlugins(WindowSideBarAnnotationsPanel)) (created by WithStyles(Connect(WithPlugins(WindowSideBarAnnotationsPanel)))) in WithStyles(Connect(WithPlugins(WindowSideBarAnnotationsPanel))) (created by withI18nextTranslation(WithStyles(Connect(WithPlugins(WindowSideBarAnnotationsPanel))))) in withI18nextTranslation(WithStyles(Connect(WithPlugins(WindowSideBarAnnotationsPanel)))) (created by CompanionWindowFactory) in CompanionWindowFactory (at withPlugins.js:20) in WithPlugins(CompanionWindowFactory) (created by Connect(WithPlugins(CompanionWindowFactory))) in Connect(WithPlugins(CompanionWindowFactory)) (created by withI18nextTranslation(Connect(WithPlugins(CompanionWindowFactory)))) in withI18nextTranslation(Connect(WithPlugins(CompanionWindowFactory))) (at CompanionArea.js:64) in div (at CompanionArea.js:61) in Transition (created by ForwardRef(Slide)) in ForwardRef(Slide) (at CompanionArea.js:60) in div (at CompanionArea.js:59) in CompanionArea (at withPlugins.js:20) in WithPlugins(CompanionArea) (created by Connect(WithPlugins(CompanionArea))) in Connect(WithPlugins(CompanionArea)) (created by WithStyles(Connect(WithPlugins(CompanionArea)))) in WithStyles(Connect(WithPlugins(CompanionArea))) (created by withI18nextTranslation(WithStyles(Connect(WithPlugins(CompanionArea))))) in withI18nextTranslation(WithStyles(Connect(WithPlugins(CompanionArea)))) (at PrimaryWindow.js:82) in div (at PrimaryWindow.js:80) in PrimaryWindow (at withPlugins.js:20) in WithPlugins(PrimaryWindow) (created by Connect(WithPlugins(PrimaryWindow))) in Connect(WithPlugins(PrimaryWindow)) (created by WithStyles(Connect(WithPlugins(PrimaryWindow)))) in WithStyles(Connect(WithPlugins(PrimaryWindow))) (at Window.js:99) in div (at Window.js:98) in div (at Window.js:97) in div (at Window.js:96) in section (created by ForwardRef(Paper)) in ForwardRef(Paper) (created by WithStyles(ForwardRef(Paper))) in WithStyles(ForwardRef(Paper)) (at Window.js:80) in Window (at withPlugins.js:20) in WithPlugins(Window) (created by Connect(WithPlugins(Window))) in Connect(WithPlugins(Window)) (created by WithStyles(Connect(WithPlugins(Window)))) in WithStyles(Connect(WithPlugins(Window))) (created by withI18nextTranslation(WithStyles(Connect(WithPlugins(Window))))) in withI18nextTranslation(WithStyles(Connect(WithPlugins(Window)))) (at WorkspaceMosaic.js:126) in div (created by InternalMosaicWindow) in div (created by InternalMosaicWindow) in InternalMosaicWindow (created by Context.Consumer) in DragSource(InternalMosaicWindow) (created by Context.Consumer) in DropTarget(DragSource(InternalMosaicWindow)) (created by MosaicWindow) in MosaicWindow (at WorkspaceMosaic.js:119) in div (created by MosaicRoot) in div (created by MosaicRoot) in MosaicRoot (created by MosaicWithoutDragDropContext) in div (created by MosaicWithoutDragDropContext) in MosaicWithoutDragDropContext (at WorkspaceMosaic.js:147) in WorkspaceMosaic (at withPlugins.js:20) in WithPlugins(WorkspaceMosaic) (created by Connect(WithPlugins(WorkspaceMosaic))) in Connect(WithPlugins(WorkspaceMosaic)) (created by WithStyles(Connect(WithPlugins(WorkspaceMosaic)))) in WithStyles(Connect(WithPlugins(WorkspaceMosaic))) (at Workspace.js:49) in div (at Workspace.js:114) in div (at IIIFDropTarget.js:131) in IIIFDropTarget (at Workspace.js:113) in Workspace (at withPlugins.js:20) in WithPlugins(Workspace) (created by Connect(WithPlugins(Workspace))) in Connect(WithPlugins(Workspace)) (created by WithStyles(Connect(WithPlugins(Workspace)))) in WithStyles(Connect(WithPlugins(Workspace))) (created by withI18nextTranslation(WithStyles(Connect(WithPlugins(Workspace))))) in withI18nextTranslation(WithStyles(Connect(WithPlugins(Workspace)))) (at WorkspaceArea.js:44) in main (at WorkspaceArea.js:36) in WorkspaceArea (at withPlugins.js:20) in WithPlugins(WorkspaceArea) (created by Connect(WithPlugins(WorkspaceArea))) in Connect(WithPlugins(WorkspaceArea)) (created by WithStyles(Connect(WithPlugins(WorkspaceArea)))) in WithStyles(Connect(WithPlugins(WorkspaceArea))) (created by withI18nextTranslation(WithStyles(Connect(WithPlugins(WorkspaceArea))))) in withI18nextTranslation(WithStyles(Connect(WithPlugins(WorkspaceArea)))) (at App.js:26) in Suspense (at App.js:23) in Unknown (at AppProviders.js:27) in MaybeDndProvider (at AppProviders.js:109) in StylesProvider (at AppProviders.js:105) in ThemeProvider (at AppProviders.js:102) in LiveAnnouncer (at AppProviders.js:101) in I18nextProvider (at AppProviders.js:100) in div (created by FullScreen) in FullScreen (at AppProviders.js:96) in AppProviders (at withPlugins.js:20) in WithPlugins(AppProviders) (created by Connect(WithPlugins(AppProviders))) in Connect(WithPlugins(AppProviders)) (at App.js:22) in PluginProvider (at App.js:21) in App (at MiradorViewer.js:37) in Provider (at MiradorViewer.js:36)
Read more
2 of 5 checklist items completed
· Edited by
Anthony