-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathabout.html
52 lines (51 loc) · 1.31 KB
/
about.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<script type="text/javascript" src="mirador.min.js"></script>
</head>
<body>
<div id="mirador" style="position:absolute; top:0; bottom:0; left:0; right:0;"></div>
<script type="text/javascript">
// config should be JSON snytax, not js!
document.addEventListener("DOMContentLoaded", () => {
let config = {
id:'mirador',
language: 'de',
// not working - #3539
availableLanguages: {
de: 'Deutsch',
en: 'English'
},
// apparently no difference - is now default?
//allowFullscreen: true,
windows: [],
workspace: {
showZoomControls: true
}
// TODO activate when language picker works
//workspaceControlPanel: { enabled: false }
}
let url = new URL(window.location.href)
let m = url.searchParams.get("manifestId")
let c = url.searchParams.get("canvasId")
if(m) {
let w = {
manifestId: m,
sideBarOpen: true,
sideBarPanel: 'canvas',
showLocalePicker: true,
// obsolete options!!
//defaultSideBarPanel: 'index',
//sideBarOpenByDefault: true
}
if (c) {
w.canvasId = c
}
config.windows.push(w)
}
let miradorInstance = Mirador.viewer(config)
})
</script>
</body>
</html>