# HG changeset patch # User casties # Date 1565027139 -7200 # Node ID 111fc1d17019a3f595da3100852c85be2626f7c7 # Parent f719d73383db4c025703c7bbd63e9d12d5da576b update publicWitness and publicCodex for new Diva viewer. diff -r f719d73383db -r 111fc1d17019 src/main/webapp/public/publicCodex.jsp --- a/src/main/webapp/public/publicCodex.jsp Mon Jul 08 17:55:14 2019 +0200 +++ b/src/main/webapp/public/publicCodex.jsp Mon Aug 05 19:45:39 2019 +0200 @@ -16,7 +16,8 @@ - + + @@ -54,11 +55,11 @@ } $('#table-titles-in-codex').on('click', '.show-title-details', function(ev){ - var dv = $('#diva-wrapper').data('diva'); + var dv = window.divaInstance; var start_page = $(this).data('start'); if(start_page){ - dv.gotoPageByNumber(start_page); + dv.gotoPageByIndex(start_page); ev.preventDefault(); }else{ alert("No page assigned to this title."); @@ -129,9 +130,9 @@ { if (ev.which == '13') { - var dv = $('#diva-wrapper').data('diva'); + var dv = window.divaInstance; var value = $(this).val(); - var success = dv.gotoPageByNumber(value); + var success = dv.gotoPageByIndex(value); if (!success) { @@ -154,7 +155,7 @@ }); $('.go-to-witness-link').on('click', function(ev) { - var dv = $('#diva-wrapper').data('diva'); + var dv = window.divaInstance; var start_page = $(this).data('start'); if(start_page){ @@ -199,25 +200,15 @@ } } - $("#diva-wrapper").diva( + window.divaInstance = new Diva('diva-wrapper', { - enableAutoHeight: true, - enableAutoTitle: false, - enableGotoPage: false, - fixedHeightGrid: false, - contained: true, - iipServerURL: divaGlobal.iipServerURL, - digiId: "<%=codexPage.getDigiId()%>", - objectData: divaGlobal.rest_url + "/rest/diva/proxy/json/<%=codexPage.getDigiLabel()%>", - imageDir: "/data7/srv/images/<%=codexPage.getDigiLabel()%>", - onSetCurrentPage : handlePageSwitch, - onDocumentLoaded : handleDocumentLoaded, - goDirectlyTo: <%=codexPage.getStartPage()%>, - inFullscreen: <%=codexPage.getImageFullscreen()%>, - zoomLevel: 1, - canvasPlugin: { - proxyURL: divaGlobal.rest_url + "/rest/diva/proxy/image" - } + objectData: "https://ismi-imageserver-cc.mpiwg-berlin.mpg.de/iiif/manifests/<%=codexPage.getDigiLabel()%>.json", + plugins: [Diva.SimpleAuthPlugin], + simpleAuthTokenUrl: divaGlobal.auth_token_url, + simpleAuthLoginUrl: divaGlobal.auth_login_url, + enableAutoTitle: false, + enableGotoPage: false, + zoomLevel: 1 }); }); @@ -237,16 +228,6 @@
--> - - -
- -
-
diff -r f719d73383db -r 111fc1d17019 src/main/webapp/public/publicWitness.jsp --- a/src/main/webapp/public/publicWitness.jsp Mon Jul 08 17:55:14 2019 +0200 +++ b/src/main/webapp/public/publicWitness.jsp Mon Aug 05 19:45:39 2019 +0200 @@ -16,7 +16,8 @@ - + + @@ -54,11 +55,11 @@ } $('#table-titles-in-codex').on('click', '.show-title-details', function(ev){ - var dv = $('#diva-wrapper').data('diva'); + var dv = window.divaInstance; var start_page = $(this).data('start'); if(start_page){ - dv.gotoPageByNumber(start_page); + dv.gotoPageByIndex(start_page); ev.preventDefault(); }else{ alert("No page assigned to this title."); @@ -129,9 +130,9 @@ { if (ev.which == '13') { - var dv = $('#diva-wrapper').data('diva'); + var dv = window.divaInstance; var value = $(this).val(); - var success = dv.gotoPageByNumber(value); + var success = dv.gotoPageByIndex(value); if (!success) { @@ -154,7 +155,7 @@ }); $('.go-to-witness-link').on('click', function(ev) { - var dv = $('#diva-wrapper').data('diva'); + var dv = window.divaInstance; var start_page = $(this).data('start'); if(start_page){ @@ -199,25 +200,15 @@ } } - $("#diva-wrapper").diva( + window.divaInstance = new Diva('diva-wrapper', { - enableAutoHeight: true, - enableAutoTitle: false, - enableGotoPage: false, - fixedHeightGrid: false, - contained: true, - iipServerURL: divaGlobal.iipServerURL, - digiId: "<%=witnessPage0.getDigiId()%>", - objectData: divaGlobal.rest_url + "/rest/diva/proxy/json/<%=witnessPage0.getDigiLabel()%>", - imageDir: "/data7/srv/images/<%=witnessPage0.getDigiLabel()%>", - onSetCurrentPage : handlePageSwitch, - onDocumentLoaded : handleDocumentLoaded, - goDirectlyTo: <%=witnessPage0.getStartPage()%>, - inFullscreen: <%=witnessPage0.getImageFullscreen()%>, - zoomLevel: 1, - canvasPlugin: { - proxyURL: divaGlobal.rest_url + "/rest/diva/proxy/image" - } + objectData: "https://ismi-imageserver-cc.mpiwg-berlin.mpg.de/iiif/manifests/<%=witnessPage0.getDigiLabel()%>.json", + plugins: [Diva.SimpleAuthPlugin], + simpleAuthTokenUrl: divaGlobal.auth_token_url, + simpleAuthLoginUrl: divaGlobal.auth_login_url, + enableAutoTitle: false, + enableGotoPage: false, + zoomLevel: 1 }); @@ -371,7 +362,7 @@
-
+