# HG changeset patch # User hertzhaft # Date 1329090013 -3600 # Node ID bc969618c42fee2ae17c187fdc5e18d903f63e76 # Parent 0b63093d598eee41d704bfe1b6b2909eea33a312 make birdseye react to isBirdDivVisible diff -r 0b63093d598e -r bc969618c42f webapp/src/main/webapp/jquery/jquery.digilib.birdseye.js --- a/webapp/src/main/webapp/jquery/jquery.digilib.birdseye.js Fri Feb 10 12:47:17 2012 +0100 +++ b/webapp/src/main/webapp/jquery/jquery.digilib.birdseye.js Mon Feb 13 00:40:13 2012 +0100 @@ -101,17 +101,13 @@ // TODO: do we need this? console.debug("birdseye: handleRedisplay"); var data = this; - if (data.settings.isBirdDivVisible) { - updateBirdDiv(data); - } + actions.showBirdDiv(data, data.settings.isBirdDivVisible); }; var handleChangeZoomArea = function (evt, zoomArea) { //console.debug("birdseye: handleDragZoom za="+zoomArea); var data = this; - if (data.settings.isBirdDivVisible) { - updateBirdZoom(data, zoomArea); - } + updateBirdZoom(data, zoomArea); }; // returns URL for bird's eye view image @@ -223,6 +219,7 @@ // move bird zoom indicator to reflect zoomed detail area var updateBirdZoom = function(data, zoomArea) { + if (!data.settings.isBirdDivVisible) return; var birdRect = data.birdTrafo.transform(zoomArea); var $birdZoom = data.$birdZoom; // acount for border width