diff --git a/__tests__/integration/mirador/1-start.html b/__tests__/integration/mirador/1-start.html new file mode 100644 index 0000000000000000000000000000000000000000..361f30dcd38dc3914ad4cc8b8f7243503d6dc102 --- /dev/null +++ b/__tests__/integration/mirador/1-start.html @@ -0,0 +1,33 @@ +<!DOCTYPE html> +<html lang="en"> + <head> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> + <meta name="theme-color" content="#000000"> + <title>Mirador</title> + <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,500"> + </head> + <body> + <div id="mirador" style="position: absolute; top: 0; bottom: 0; left: 0; right: 0;"></div> + <script>document.write("<script type='text/javascript' src='../../../dist/mirador.min.js?v=" + Date.now() + "'><\/script>");</script> + <script type="text/javascript"> + var miradorInstance = Mirador.viewer({ + id: 'mirador', + windows: [], + manifests: { + "https://media.nga.gov/public/manifests/nga_highlights.json": { provider: "National Gallery of Art"}, + "https://data.ucd.ie/api/img/manifests/ucdlib:33064": { provider: "Irish Architectural Archive"}, + "https://wellcomelibrary.org/iiif/b18035723/manifest": { provider: "Wellcome Library"}, + "https://demos.biblissima.fr/iiif/metadata/florus-dispersus/manifest.json": { provider: "Biblissima"}, + "https://www.e-codices.unifr.ch/metadata/iiif/gau-Fragment/manifest.json": { provider: "e-codices - Virtual Manuscript Library of Switzerland"}, + "https://wellcomelibrary.org/iiif/collection/b18031511": { provider: "Wellcome Library"}, + "https://gallica.bnf.fr/iiif/ark:/12148/btv1b10022508f/manifest.json": { provider: "Bibliothèque nationale de France"}, + "https://manifests.britishart.yale.edu/Osbornfa1": { provider: "Beinecke Rare Book and Manuscript Library, Yale University"}, + "https://iiif.biblissima.fr/chateauroux/B360446201_MS0005/manifest.json": { provider: "Biblissima"}, + "https://iiif.durham.ac.uk/manifests/trifle/32150/t1/m4/q7/t1m4q77fr328/manifest": { provider: "Durham University Library"}, + // "https://iiif.vam.ac.uk/collections/O1023003/manifest.json": { provider: "Ocean liners"}, + } + }); + </script> + </body> +</html> diff --git a/__tests__/integration/mirador/3-two-up.html b/__tests__/integration/mirador/3-two-up.html new file mode 100644 index 0000000000000000000000000000000000000000..cec2cb31332fa534443b6553686674dc3ec743f4 --- /dev/null +++ b/__tests__/integration/mirador/3-two-up.html @@ -0,0 +1,40 @@ +<!DOCTYPE html> +<html lang="en"> + <head> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> + <meta name="theme-color" content="#000000"> + <title>Mirador</title> + <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,500"> + </head> + <body> + <div id="mirador" style="position: absolute; top: 0; bottom: 0; left: 0; right: 0;"></div> + <script>document.write("<script type='text/javascript' src='../../../dist/mirador.min.js?v=" + Date.now() + "'><\/script>");</script> + <script type="text/javascript"> + var miradorInstance = Mirador.viewer({ + id: 'mirador', + windows: [{ + manifestId: 'https://purl.stanford.edu/db076zm5895/iiif/manifest', + canvasIndex: 1, + }, + { + manifestId: 'https://purl.stanford.edu/np593hr6132/iiif/manifest', + canvasIndex: 1, + }], + manifests: { + "https://media.nga.gov/public/manifests/nga_highlights.json": { provider: "National Gallery of Art"}, + "https://data.ucd.ie/api/img/manifests/ucdlib:33064": { provider: "Irish Architectural Archive"}, + "https://wellcomelibrary.org/iiif/b18035723/manifest": { provider: "Wellcome Library"}, + "https://demos.biblissima.fr/iiif/metadata/florus-dispersus/manifest.json": { provider: "Biblissima"}, + "https://www.e-codices.unifr.ch/metadata/iiif/gau-Fragment/manifest.json": { provider: "e-codices - Virtual Manuscript Library of Switzerland"}, + "https://wellcomelibrary.org/iiif/collection/b18031511": { provider: "Wellcome Library"}, + "https://gallica.bnf.fr/iiif/ark:/12148/btv1b10022508f/manifest.json": { provider: "Bibliothèque nationale de France"}, + "https://manifests.britishart.yale.edu/Osbornfa1": { provider: "Beinecke Rare Book and Manuscript Library, Yale University"}, + "https://iiif.biblissima.fr/chateauroux/B360446201_MS0005/manifest.json": { provider: "Biblissima"}, + "https://iiif.durham.ac.uk/manifests/trifle/32150/t1/m4/q7/t1m4q77fr328/manifest": { provider: "Durham University Library"}, + // "https://iiif.vam.ac.uk/collections/O1023003/manifest.json": { provider: "Ocean liners"}, + } + }); + </script> + </body> +</html> diff --git a/__tests__/integration/mirador/4-annotations.html b/__tests__/integration/mirador/4-annotations.html new file mode 100644 index 0000000000000000000000000000000000000000..998f222eb3bdc6a5136a92831f24cf718f34b551 --- /dev/null +++ b/__tests__/integration/mirador/4-annotations.html @@ -0,0 +1,40 @@ +<!DOCTYPE html> +<html lang="en"> + <head> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> + <meta name="theme-color" content="#000000"> + <title>Mirador</title> + <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,500"> + </head> + <body> + <div id="mirador" style="position: absolute; top: 0; bottom: 0; left: 0; right: 0;"></div> + <script>document.write("<script type='text/javascript' src='../../../dist/mirador.min.js?v=" + Date.now() + "'><\/script>");</script> + <script type="text/javascript"> + var miradorInstance = Mirador.viewer({ + id: 'mirador', + window: { + sideBarOpenByDefault: true, + defaultSideBarPanel: 'annotations', + }, + windows: [{ + manifestId: 'https://wellcomelibrary.org/iiif/b18035723/manifest', + canvasIndex: 4, + }], + manifests: { + "https://media.nga.gov/public/manifests/nga_highlights.json": { provider: "National Gallery of Art"}, + "https://data.ucd.ie/api/img/manifests/ucdlib:33064": { provider: "Irish Architectural Archive"}, + "https://wellcomelibrary.org/iiif/b18035723/manifest": { provider: "Wellcome Library"}, + "https://demos.biblissima.fr/iiif/metadata/florus-dispersus/manifest.json": { provider: "Biblissima"}, + "https://www.e-codices.unifr.ch/metadata/iiif/gau-Fragment/manifest.json": { provider: "e-codices - Virtual Manuscript Library of Switzerland"}, + "https://wellcomelibrary.org/iiif/collection/b18031511": { provider: "Wellcome Library"}, + "https://gallica.bnf.fr/iiif/ark:/12148/btv1b10022508f/manifest.json": { provider: "Bibliothèque nationale de France"}, + "https://manifests.britishart.yale.edu/Osbornfa1": { provider: "Beinecke Rare Book and Manuscript Library, Yale University"}, + "https://iiif.biblissima.fr/chateauroux/B360446201_MS0005/manifest.json": { provider: "Biblissima"}, + "https://iiif.durham.ac.uk/manifests/trifle/32150/t1/m4/q7/t1m4q77fr328/manifest": { provider: "Durham University Library"}, + // "https://iiif.vam.ac.uk/collections/O1023003/manifest.json": { provider: "Ocean liners"}, + } + }); + </script> + </body> +</html> diff --git a/__tests__/integration/mirador/5-search.html b/__tests__/integration/mirador/5-search.html new file mode 100644 index 0000000000000000000000000000000000000000..34b26bb25399fe9dca44cb392cd3f29ec64e754a --- /dev/null +++ b/__tests__/integration/mirador/5-search.html @@ -0,0 +1,40 @@ +<!DOCTYPE html> +<html lang="en"> + <head> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> + <meta name="theme-color" content="#000000"> + <title>Mirador</title> + <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,500"> + </head> + <body> + <div id="mirador" style="position: absolute; top: 0; bottom: 0; left: 0; right: 0;"></div> + <script>document.write("<script type='text/javascript' src='../../../dist/mirador.min.js?v=" + Date.now() + "'><\/script>");</script> + <script type="text/javascript"> + var miradorInstance = Mirador.viewer({ + id: 'mirador', + window: { + defaultSideBarPanel: 'search', + sideBarOpenByDefault: true, + }, + windows: [{ + manifestId: 'https://wellcomelibrary.org/iiif/b18035723/manifest', + canvasIndex: 4, + }], + manifests: { + "https://media.nga.gov/public/manifests/nga_highlights.json": { provider: "National Gallery of Art"}, + "https://data.ucd.ie/api/img/manifests/ucdlib:33064": { provider: "Irish Architectural Archive"}, + "https://wellcomelibrary.org/iiif/b18035723/manifest": { provider: "Wellcome Library"}, + "https://demos.biblissima.fr/iiif/metadata/florus-dispersus/manifest.json": { provider: "Biblissima"}, + "https://www.e-codices.unifr.ch/metadata/iiif/gau-Fragment/manifest.json": { provider: "e-codices - Virtual Manuscript Library of Switzerland"}, + "https://wellcomelibrary.org/iiif/collection/b18031511": { provider: "Wellcome Library"}, + "https://gallica.bnf.fr/iiif/ark:/12148/btv1b10022508f/manifest.json": { provider: "Bibliothèque nationale de France"}, + "https://manifests.britishart.yale.edu/Osbornfa1": { provider: "Beinecke Rare Book and Manuscript Library, Yale University"}, + "https://iiif.biblissima.fr/chateauroux/B360446201_MS0005/manifest.json": { provider: "Biblissima"}, + "https://iiif.durham.ac.uk/manifests/trifle/32150/t1/m4/q7/t1m4q77fr328/manifest": { provider: "Durham University Library"}, + // "https://iiif.vam.ac.uk/collections/O1023003/manifest.json": { provider: "Ocean liners"}, + } + }); + </script> + </body> +</html> diff --git a/__tests__/integration/mirador/7-language-switch.html b/__tests__/integration/mirador/7-language-switch.html new file mode 100644 index 0000000000000000000000000000000000000000..c12e19b0f3cdd7d7335f92196f431fc24aad2d96 --- /dev/null +++ b/__tests__/integration/mirador/7-language-switch.html @@ -0,0 +1,40 @@ +<!DOCTYPE html> +<html lang="en"> + <head> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> + <meta name="theme-color" content="#000000"> + <title>Mirador</title> + <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,500"> + </head> + <body> + <div id="mirador" style="position: absolute; top: 0; bottom: 0; left: 0; right: 0;"></div> + <script>document.write("<script type='text/javascript' src='../../../dist/mirador.min.js?v=" + Date.now() + "'><\/script>");</script> + <script type="text/javascript"> + var miradorInstance = Mirador.viewer({ + id: 'mirador', + window: { + defaultSideBarPanel: 'info', + sideBarOpenByDefault: true, + }, + windows: [{ + manifestId: 'https://api.digitale-sammlungen.de/iiif/presentation/v2/bsb00068386/manifest', + canvasIndex: 5, + }], + manifests: { + "https://media.nga.gov/public/manifests/nga_highlights.json": { provider: "National Gallery of Art"}, + "https://data.ucd.ie/api/img/manifests/ucdlib:33064": { provider: "Irish Architectural Archive"}, + "https://wellcomelibrary.org/iiif/b18035723/manifest": { provider: "Wellcome Library"}, + "https://demos.biblissima.fr/iiif/metadata/florus-dispersus/manifest.json": { provider: "Biblissima"}, + "https://www.e-codices.unifr.ch/metadata/iiif/gau-Fragment/manifest.json": { provider: "e-codices - Virtual Manuscript Library of Switzerland"}, + "https://wellcomelibrary.org/iiif/collection/b18031511": { provider: "Wellcome Library"}, + "https://gallica.bnf.fr/iiif/ark:/12148/btv1b10022508f/manifest.json": { provider: "Bibliothèque nationale de France"}, + "https://manifests.britishart.yale.edu/Osbornfa1": { provider: "Beinecke Rare Book and Manuscript Library, Yale University"}, + "https://iiif.biblissima.fr/chateauroux/B360446201_MS0005/manifest.json": { provider: "Biblissima"}, + "https://iiif.durham.ac.uk/manifests/trifle/32150/t1/m4/q7/t1m4q77fr328/manifest": { provider: "Durham University Library"}, + // "https://iiif.vam.ac.uk/collections/O1023003/manifest.json": { provider: "Ocean liners"}, + } + }); + </script> + </body> +</html>