# HG changeset patch # User robcast # Date 1324337017 -3600 # Node ID d493e8ce351adee5c0d3dcab34b190cf722c7718 # Parent 560707eb2450a7713c16be2bdd21125417f785ab added busy cursor ('progress') while loading. diff -r 560707eb2450 -r d493e8ce351a 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