# HG changeset patch # User hertzhaft # Date 1329090013 -3600 # Node ID 94da2397410ba46951f0ea3b0b5457db77f6d80b # Parent ea091d4594b9be9d1e69f2017ba27b2d2cb0662f make birdseye react to isBirdDivVisible diff -r ea091d4594b9 -r 94da2397410b 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