# HG changeset patch # User hertzhaft # Date 1327596707 -3600 # Node ID 93a9d47aeed15618be7c9f09be920c6627a7b19c # Parent f290587d5c1b7a11e0a6ed14860b8552f9062123 attach click event to body instead of document? diff -r f290587d5c1b -r 93a9d47aeed1 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); };