# HG changeset patch # User robcast # Date 1488830512 -3600 # Node ID ee7793447172f27baf993e9be896eea003414176 # Parent 852f775d935b1f27d833b056f1389ee623cfdac8 reset imgInfo when image changes. about window is redrawn every time. diff -r 852f775d935b -r ee7793447172 webapp/src/main/webapp/jquery/jquery.digilib.js --- a/webapp/src/main/webapp/jquery/jquery.digilib.js Mon Mar 06 20:28:24 2017 +0100 +++ b/webapp/src/main/webapp/jquery/jquery.digilib.js Mon Mar 06 21:01:52 2017 +0100 @@ -303,7 +303,8 @@ var cssPrefix = settings.cssPrefix; var aboutSelector = '#'+cssPrefix+'about'; if (isOnScreen(data, aboutSelector)) { - $(aboutSelector).fadeToggle(); + // fade out and kill, so we can re-render with new info + $(aboutSelector).fadeOut(function () {$(this).remove()}); return; } // make relative logoUrl absolute @@ -311,6 +312,7 @@ 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; @@ -386,8 +388,10 @@ return false; } } - // reset mk and others(?) + // reset mk and others + // TODO: should be event data.marks = []; + data.imgInfo = null; data.zoomArea = FULL_AREA.copy(); // then reload redisplay(data);