# HG changeset patch # User Robert Casties # Date 1511273911 -3600 # Node ID 75a74f7045b482e53f3378cbc93a307fdd3024aa # Parent dc440131299bf9ae27d40d06b76f232f4de019ad# Parent 28df291d4e263aa7637fc28782ecc82d50d987cd Merge branch 'master' into release-2.5 Conflicts: common/src/main/java/digilib/conf/DigilibConfiguration.java diff -r 28df291d4e26 -r 75a74f7045b4 .hgtags --- a/.hgtags Mon Nov 20 21:08:35 2017 +0100 +++ b/.hgtags Tue Nov 21 15:18:31 2017 +0100 @@ -7,3 +7,7 @@ 47006645dc1270ba275253fddca5aa5c44e69ba1 Root_digilibPDF a336f89a9fbf0a79f964d9750b56d4e6f83bb4c8 release_1_2 16c847c3291cd5e7ddba329c6dbac64148d772f7 Root_gen2_1 +87e26192f7fab0ac5e791e1ae59b39e0b974cef3 release-2.5.1 +ee3417196bc84e973f785d21c0624ceffc033cec release-2.5.3 +ee3417196bc84e973f785d21c0624ceffc033cec release-2.5.3 +248c7df143cf77083b8042843bf0d2afbe137d67 release-2.5.3 diff -r 28df291d4e26 -r 75a74f7045b4 common-bioformats/pom.xml --- a/common-bioformats/pom.xml Mon Nov 20 21:08:35 2017 +0100 +++ b/common-bioformats/pom.xml Tue Nov 21 15:18:31 2017 +0100 @@ -3,7 +3,7 @@ digilib digilib - 2.5-SNAPSHOT + 2.5.3 .. digilib-common-bioformats diff -r 28df291d4e26 -r 75a74f7045b4 common-imagej/pom.xml --- a/common-imagej/pom.xml Mon Nov 20 21:08:35 2017 +0100 +++ b/common-imagej/pom.xml Tue Nov 21 15:18:31 2017 +0100 @@ -3,7 +3,7 @@ digilib digilib - 2.5-SNAPSHOT + 2.5.3 .. digilib-common-imagej diff -r 28df291d4e26 -r 75a74f7045b4 common-jai/pom.xml --- a/common-jai/pom.xml Mon Nov 20 21:08:35 2017 +0100 +++ b/common-jai/pom.xml Tue Nov 21 15:18:31 2017 +0100 @@ -3,7 +3,7 @@ digilib digilib - 2.5-SNAPSHOT + 2.5.3 .. digilib-common-jai diff -r 28df291d4e26 -r 75a74f7045b4 common/pom.xml --- a/common/pom.xml Mon Nov 20 21:08:35 2017 +0100 +++ b/common/pom.xml Tue Nov 21 15:18:31 2017 +0100 @@ -6,7 +6,7 @@ digilib digilib - 2.5-SNAPSHOT + 2.5.3 digilib-common diff -r 28df291d4e26 -r 75a74f7045b4 common/src/main/java/digilib/conf/DigilibConfiguration.java --- a/common/src/main/java/digilib/conf/DigilibConfiguration.java Mon Nov 20 21:08:35 2017 +0100 +++ b/common/src/main/java/digilib/conf/DigilibConfiguration.java Tue Nov 21 15:18:31 2017 +0100 @@ -57,7 +57,11 @@ /** digilib version */ public static String getClassVersion() { +<<<<<<< HEAD + return "2.5.3"; +======= return "2.5.4a"; +>>>>>>> refs/heads/master } /* non-static getVersion for Java inheritance */ diff -r 28df291d4e26 -r 75a74f7045b4 doc/pom.xml --- a/doc/pom.xml Mon Nov 20 21:08:35 2017 +0100 +++ b/doc/pom.xml Tue Nov 21 15:18:31 2017 +0100 @@ -3,7 +3,7 @@ digilib digilib - 2.5-SNAPSHOT + 2.5.3 digilib-doc pom diff -r 28df291d4e26 -r 75a74f7045b4 iiif-presentation/pom.xml --- a/iiif-presentation/pom.xml Mon Nov 20 21:08:35 2017 +0100 +++ b/iiif-presentation/pom.xml Tue Nov 21 15:18:31 2017 +0100 @@ -6,7 +6,7 @@ digilib digilib - 2.5-SNAPSHOT + 2.5.3 digilib-iiif-presentation digilib-iiif-presentation diff -r 28df291d4e26 -r 75a74f7045b4 pdf/pom.xml --- a/pdf/pom.xml Mon Nov 20 21:08:35 2017 +0100 +++ b/pdf/pom.xml Tue Nov 21 15:18:31 2017 +0100 @@ -4,7 +4,7 @@ digilib digilib - 2.5-SNAPSHOT + 2.5.3 digilib-pdf digilib-pdf diff -r 28df291d4e26 -r 75a74f7045b4 pom.xml --- a/pom.xml Mon Nov 20 21:08:35 2017 +0100 +++ b/pom.xml Tue Nov 21 15:18:31 2017 +0100 @@ -8,7 +8,7 @@ digilib digilib - 2.5-SNAPSHOT + 2.5.3 pom digilib @@ -201,62 +201,62 @@ digilib digilib-common - 2.5-SNAPSHOT + 2.5.3 digilib digilib-common-jai - 2.5-SNAPSHOT + 2.5.3 digilib digilib-common-imagej - 2.5-SNAPSHOT + 2.5.3 digilib digilib-common-bioformats - 2.5-SNAPSHOT + 2.5.3 digilib digilib-doc - 2.5-SNAPSHOT + 2.5.3 digilib digilib-pdf - 2.5-SNAPSHOT + 2.5.3 digilib digilib-text - 2.5-SNAPSHOT + 2.5.3 digilib digilib-iiif-presentation - 2.5-SNAPSHOT + 2.5.3 digilib digilib-servlet - 2.5-SNAPSHOT + 2.5.3 digilib digilib-servlet2 - 2.5-SNAPSHOT + 2.5.3 digilib digilib-servlet3 - 2.5-SNAPSHOT + 2.5.3 digilib digilib-webapp - 2.5-SNAPSHOT + 2.5.3 diff -r 28df291d4e26 -r 75a74f7045b4 servlet/pom.xml --- a/servlet/pom.xml Mon Nov 20 21:08:35 2017 +0100 +++ b/servlet/pom.xml Tue Nov 21 15:18:31 2017 +0100 @@ -5,7 +5,7 @@ digilib digilib - 2.5-SNAPSHOT + 2.5.3 digilib-servlet digilib-servlet diff -r 28df291d4e26 -r 75a74f7045b4 servlet2/pom.xml --- a/servlet2/pom.xml Mon Nov 20 21:08:35 2017 +0100 +++ b/servlet2/pom.xml Tue Nov 21 15:18:31 2017 +0100 @@ -5,7 +5,7 @@ digilib digilib - 2.5-SNAPSHOT + 2.5.3 digilib-servlet2 digilib-servlet2 diff -r 28df291d4e26 -r 75a74f7045b4 servlet3/pom.xml --- a/servlet3/pom.xml Mon Nov 20 21:08:35 2017 +0100 +++ b/servlet3/pom.xml Tue Nov 21 15:18:31 2017 +0100 @@ -3,7 +3,7 @@ digilib digilib - 2.5-SNAPSHOT + 2.5.3 digilib-servlet3 digilib-servlet3 diff -r 28df291d4e26 -r 75a74f7045b4 text/pom.xml --- a/text/pom.xml Mon Nov 20 21:08:35 2017 +0100 +++ b/text/pom.xml Tue Nov 21 15:18:31 2017 +0100 @@ -4,7 +4,7 @@ digilib digilib - 2.5-SNAPSHOT + 2.5.3 digilib-text digilib-text diff -r 28df291d4e26 -r 75a74f7045b4 webapp/pom.xml --- a/webapp/pom.xml Mon Nov 20 21:08:35 2017 +0100 +++ b/webapp/pom.xml Tue Nov 21 15:18:31 2017 +0100 @@ -6,7 +6,7 @@ digilib digilib - 2.5-SNAPSHOT + 2.5.3 digilib-webapp digilib-webapp diff -r 28df291d4e26 -r 75a74f7045b4 webapp/pom.xml.orig --- a/webapp/pom.xml.orig Mon Nov 20 21:08:35 2017 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,204 +0,0 @@ - - - 4.0.0 - - digilib - digilib - 2.3.7 - - digilib-webapp - digilib-webapp - The Digital Image Library - web application server and HTML and JS clients. - http://digilib.sourceforge.net - war - - - true - - - - - - - org.apache.maven.plugins - maven-war-plugin - 2.6 - - - org.codehaus.mojo - license-maven-plugin - 1.4 - - - **/*digilib*.js - **/*.jsp - - - - - org.apache.maven.plugins - maven-surefire-plugin - 2.19 - - ${skipTests} - - - - - - - - servlet2 - - - servletapi - 2 - - - - - digilib - digilib-servlet2 - jar - compile - - - - - - org.apache.maven.plugins - maven-war-plugin - - ${basedir}/src/main/webapp/WEB-INF/web-2.4.xml - srv2 - - - - - - - servlet3 - - true - - servletapi - 3 - - - - - digilib - digilib-servlet3 - jar - compile - - - - - - org.apache.maven.plugins - maven-war-plugin - - ${basedir}/src/main/webapp/WEB-INF/web-3.0.xml - srv3 - - - - org.apache.maven.plugins - maven-compiler-plugin - - 1.7 - 1.7 - - - - - - - pdf - - - digilib - digilib-pdf - jar - compile - - - - - text - - - digilib - digilib-text - jar - compile - - - - - codec-jai - - - digilib - digilib-common-jai - jar - compile - - - - - codec-imagej - - - digilib - digilib-common-imagej - jar - compile - - - - - codec-bioformats - - - digilib - digilib-common-bioformats - jar - compile - - - - - cors-filter - - - - org.eclipse.jetty - jetty-servlets - 9.2.13.v20150730 - - - - - - - org.eclipse.jetty - jetty-servlet - 9.2.13.v20150730 - test - - - org.eclipse.jetty - jetty-http - 9.2.13.v20150730 - test - - - junit - junit - 4.12 - test - - - diff -r 28df291d4e26 -r 75a74f7045b4 webapp/src/main/webapp/WEB-INF/digilib-config.xml.off --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/webapp/src/main/webapp/WEB-INF/digilib-config.xml.off Tue Nov 21 15:18:31 2017 +0100 @@ -0,0 +1,103 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -r 28df291d4e26 -r 75a74f7045b4 webapp/src/main/webapp/jquery/jquery.digilib.js --- a/webapp/src/main/webapp/jquery/jquery.digilib.js Mon Nov 20 21:08:35 2017 +0100 +++ b/webapp/src/main/webapp/jquery/jquery.digilib.js Tue Nov 21 15:18:31 2017 +0100 @@ -45,7 +45,7 @@ var defaults = { // version of this script - 'version' : 'jquery.digilib.js 2.5.3a', + 'version' : 'jquery.digilib.js 2.5.3', // logo url 'logoUrl' : 'img/digilib-logo-text1.png', // homepage url (behind logo) @@ -245,12 +245,9 @@ elemSettings.scalerBaseUrl = elemSettings.digilibBaseUrl + '/servlet/Scaler'; } } - /* - * set up event handlers - */ + // set up event handlers $(data).on('update', handleUpdate); // handleUpdate needs to be the first handler for update $(data).on('changeZoomArea', handleChangeZoomArea); - $(data).on('newpage', handleNewpage); // initialise plugins for (n in plugins) { var p = plugins[n]; @@ -306,8 +303,7 @@ var cssPrefix = settings.cssPrefix; var aboutSelector = '#'+cssPrefix+'about'; if (isOnScreen(data, aboutSelector)) { - // fade out and kill, so we can re-render with new info - $(aboutSelector).fadeOut(function () {$(this).remove()}); + $(aboutSelector).fadeToggle(); return; } // make relative logoUrl absolute @@ -315,15 +311,6 @@ if (logoUrl.charAt(0) !== '/' && logoUrl.substring(0,3) !== 'http') { logoUrl = settings.digilibBaseUrl + '/' + logoUrl; } - // add image info if available - var imgInfoDiv = ''; - if (data.imgInfo != null) { - var info = data.imgInfo; - imgInfoDiv = '

Image: ' + info.filename + '
' - + '(' + info.width + 'x' + info.height + 'px' - + ((info.dpi_x > 0) ? (', ' + info.dpi_x + 'dpi') : '') - + ')

'; - } var html = '\ '; var $about = $(html); $about.appendTo($elem); @@ -391,8 +377,9 @@ return false; } } - // send newpage event (plugins can remove marks etc.) - $(data).trigger('newpage'); + // reset mk and others(?) + data.marks = []; + data.zoomArea = FULL_AREA.copy(); // then reload redisplay(data); }, @@ -1349,27 +1336,13 @@ }; }; - /** - * handle image load error event - */ var handleScalerImgError = function (data, evt, a, b) { console.error("error loading scaler image:", evt); - // trigger event for plugins $(data).trigger('imgerror'); }; - - /** - * handle newpage event - */ - var handleNewpage = function (data) { - console.debug("handle newpage"); - // reset local page settings - data.imgInfo = null; - data.zoomArea = FULL_AREA.copy(); - }; - /** - * handle imageInfo loaded event + /** handle imageInfo loaded event + * */ var handleImageInfo = function (evt, json) { console.debug("handleImageInfo:", json);