# HG changeset patch # User hertzhaft # Date 1327596707 -3600 # Node ID 17bf6ac7a8cda15717e1fa4929b76e27fef9c85b # Parent c01876d65bb8b4e7cfb816cf3a7a27f0dcbd8b55 attach click event to body instead of document? diff -r c01876d65bb8 -r 17bf6ac7a8cd webapp/src/main/webapp/jquery/jquery.digilib.buttons.js --- a/webapp/src/main/webapp/jquery/jquery.digilib.buttons.js Thu Jan 26 16:37:11 2012 +0100 +++ b/webapp/src/main/webapp/jquery/jquery.digilib.buttons.js Thu Jan 26 17:51:47 2012 +0100 @@ -274,7 +274,7 @@ var $button = $elem.find('div.button-scale'); var buttonRect = geom.rectangle($button); var divRect = geom.rectangle($div); - $(document).on("click.scalemode", function(event) { + $('body').on("click.scalemode", function(event) { $div.fadeOut(); }); $div.fadeIn(); @@ -388,7 +388,7 @@ var newMode = $select.find("option:selected").attr("name"); console.debug('setting mode to:', newMode); var $div = data.scaleModeDiv; - $(document).off("click.scalemode"); + $('body').off("click.scalemode"); $div.fadeOut(); digilib.actions.setScaleMode(data, newMode); };