# HG changeset patch # User hertzhaft # Date 1298246252 -3600 # Node ID 9b45d774744d0b428f51f5a9f77085befcabf4e3 # Parent 5627e5f09848aeee6847f9e04f0bdfa6a97cfb55 some small additions to birdview diff -r 5627e5f09848 -r 9b45d774744d 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);