# HG changeset patch # User robcast # Date 1324337017 -3600 # Node ID 8d04821f9302ee6d4c9861740770ee6ed12d71ab # Parent 95d8184995ab648a12a8cbc663c0be69fb33d81d added busy cursor ('progress') while loading. diff -r 95d8184995ab -r 8d04821f9302 webapp/src/main/webapp/jquery/jquery.digilib.js --- a/webapp/src/main/webapp/jquery/jquery.digilib.js Mon Dec 19 23:42:31 2011 +0100 +++ b/webapp/src/main/webapp/jquery/jquery.digilib.js Tue Dec 20 00:23:37 2011 +0100 @@ -961,6 +961,8 @@ // change img src var imgurl = getScalerUrl(data); data.$img.attr('src', imgurl); + // show busy cursor + $('body').css('cursor', 'progress'); if (data.scalerFlags.clip != null || data.scalerFlags.osize != null) { // we need image info, do we have it? if (data.imgInfo == null) { @@ -983,6 +985,8 @@ // embedded mode -- just change img src var url = getScalerUrl(data); data.$img.attr('src', url); + // show busy cursor + $('body').css('cursor', 'progress'); if (data.scalerFlags.clip != null || data.scalerFlags.osize != null) { // we need image info, do we have it? if (data.imgInfo == null) { @@ -1091,6 +1095,8 @@ $img.load(scalerImgLoadedHandler(data)); $img.error(function () {console.error("error loading scaler image");}); $img.attr('src', scalerUrl); + // set busy cursor + $('body').css('cursor','progress'); }; // creates HTML structure for a single button @@ -1449,6 +1455,8 @@ 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); // adjust scaler div size