sul-dlss-deprecated / iiifManifestLayouts

Other
10 stars 5 forks source link

The "main" resource is duplicated on the canvas. #118

Open aeschylus opened 8 years ago

aeschylus commented 8 years ago

resource_duplication

The base or "main" image should be a resource like any other, except that it is always on, and the thumbnail is derived from it if no default thumbnail is provided in the manifest's entry for that canvas. In the gif above, the main image is already appended, but it can still be added as a duplicate if its layer is turned on. This should not be possible. The fact that it is turned on as a layer needs to be indelibly synchronised with its display on the canvas, so that this kind of state mis-match is impossible. Haven't looked into the logic that may be causing this yet, but it probably has to do with thumbnail swapping.

nein09 commented 8 years ago

OH, I see this now. Thank you for the explanation.