# HG changeset patch # User hertzhaft # Date 1298246252 -3600 # Node ID 136fc3320f50ed9523bb0c89932471289ec5e904 # Parent 2985cdae541424ef883d35d2d6033b1b84d126fb some small additions to birdview diff -r 2985cdae5414 -r 136fc3320f50 client/digitallibrary/jquery/jquery.digilib.birdseye.js --- a/client/digitallibrary/jquery/jquery.digilib.birdseye.js Sun Feb 20 13:28:14 2011 +0100 +++ b/client/digitallibrary/jquery/jquery.digilib.birdseye.js Mon Feb 21 00:57:32 2011 +0100 @@ -7,6 +7,9 @@ // affine geometry plugin stub var geom; + // digilib object + var digilib; + var FULL_AREA; var buttons = { @@ -44,7 +47,8 @@ }; // plugin installation called by digilib on plugin object. - var install = function(digilib) { + var install = function(plugin) { + digilib = plugin; console.debug('installing birdseye plugin. digilib:', digilib); // import geometry classes geom = digilib.fn.geometry; @@ -229,6 +233,7 @@ birdZoomRect = geom.rectangle($birdZoom); scalerPos = geom.position($scaler); newRect = null; + data.$elem.find(".overlay").hide(); // hide all overlays (marks/regions) fullRect = digilib.fn.setZoomBG(data); // setup zoom background image $document.bind("mousemove.dlBirdMove", birdZoomMove); $document.bind("mouseup.dlBirdMove", birdZoomEndDrag);