# HG changeset patch # User hertzhaft # Date 1478476572 -3600 # Node ID bfd2d6f709d597b9d9a6048d8b1a895f0e45830c # Parent c3a01541e53f9689e30c844be08a97f719e3f713 fixed issue where 'update' was triggered twice diff -r c3a01541e53f -r bfd2d6f709d5 webapp/src/main/webapp/jquery/jquery.digilib.js --- a/webapp/src/main/webapp/jquery/jquery.digilib.js Mon Nov 07 00:19:16 2016 +0100 +++ b/webapp/src/main/webapp/jquery/jquery.digilib.js Mon Nov 07 00:56:12 2016 +0100 @@ -1026,11 +1026,12 @@ loadImageInfo(data); } } - // update if we have a preview - if (data.hasPreviewBg) { - $(data).trigger('update'); - } - //FIXME: highlightButtons(data); + // update if we have a preview + // --- too early here, 'update' is triggered by scalerImgLoadedHandler + // if (data.hasPreviewBg) { + // $(data).trigger('update'); + // } + // FIXME: highlightButtons(data); // send event $(data).trigger('redisplay'); } catch (e) { diff -r c3a01541e53f -r bfd2d6f709d5 webapp/src/main/webapp/jquery/jquery.digilib.regions.js --- a/webapp/src/main/webapp/jquery/jquery.digilib.regions.js Mon Nov 07 00:19:16 2016 +0100 +++ b/webapp/src/main/webapp/jquery/jquery.digilib.regions.js Mon Nov 07 00:56:12 2016 +0100 @@ -232,7 +232,7 @@ var show = !data.settings.isRegionVisible; data.settings.isRegionVisible = show; fn.highlightButtons(data, 'regions', show); - renderRegions(data, 0); + renderRegions(data, 1); return show; }, @@ -762,7 +762,7 @@ console.debug("regions: handleUpdate"); var settings = data.settings; fn.highlightButtons(data, 'regions' , settings.isRegionVisible); - renderRegions(data); + renderRegions(data, 1); }; // additional buttons