# HG changeset patch # User robcast # Date 1324483273 -3600 # Node ID 065dd6895ce7b25116e41666c8c902d4ef2ef3ab # Parent f1e576b80145e20b4c363e112072e8bf5ae6edde improved busy cursor diff -r f1e576b80145 -r 065dd6895ce7 webapp/src/main/webapp/jquery/jquery.digilib.js --- a/webapp/src/main/webapp/jquery/jquery.digilib.js Wed Dec 21 11:52:13 2011 +0100 +++ b/webapp/src/main/webapp/jquery/jquery.digilib.js Wed Dec 21 17:01:13 2011 +0100 @@ -965,6 +965,7 @@ history.replaceState({}, '', url); // show busy cursor $('body').css('cursor', 'progress'); + data.$scaler.css('cursor', 'progress'); // change img src var imgurl = getScalerUrl(data); data.$img.attr('src', imgurl); @@ -990,6 +991,7 @@ // embedded mode -- just change img src // show busy cursor $('body').css('cursor', 'progress'); + data.$scaler.css('cursor', 'progress'); var url = getScalerUrl(data); data.$img.attr('src', url); if (data.scalerFlags.clip != null || data.scalerFlags.osize != null) { @@ -1102,6 +1104,7 @@ $img.attr('src', scalerUrl); // set busy cursor $('body').css('cursor','progress'); + data.$scaler.css('cursor', 'progress'); }; // creates HTML structure for a single button @@ -1460,11 +1463,12 @@ return function () { var $img = $(this); console.debug("scaler img loaded=",$img); - // reset busy cursor - $('body').css('cursor', 'inherit'); var $scaler = data.$scaler; var imgRect = geom.rectangle($img); data.imgRect = imgRect; + // reset busy cursor + $('body').css('cursor', 'auto'); + $scaler.css('cursor', 'auto'); // adjust scaler div size imgRect.adjustDiv($scaler); // show image in case it was hidden (for example in zoomDrag)