7f34aacf2720bed9aa038ad932581d7283210894 larrym Mon Aug 30 21:36:09 2010 -0700 move showLoadingImage/hideLoadingImage to utils.js diff --git src/hg/js/utils.js src/hg/js/utils.js index 1d613f9..648abf5 100644 --- src/hg/js/utils.js +++ src/hg/js/utils.js @@ -819,3 +819,30 @@ setTimeout('_launchWaitOnFunction();',50); } + +function showLoadingImage(id) +{ +// Show a loading image above the given id; return's id of div added (so it can be removed when loading is finished). +// This code was mostly directly copied from hgHeatmap.js, except I also added the "overlay.appendTo("body");" + var loadingId = id + "LoadingOverlay"; + var overlay = $("
").attr("id", loadingId).css("position", "absolute"); + overlay.appendTo("body"); + overlay.css("top", $('#'+ id).position().top); + var divLeft = $('#'+ id).position().left + 2; + overlay.css("left",divLeft); + var width = $('#'+ id).width() - 5; + var height = $('#'+ id).height(); + overlay.width(width); + overlay.height(height); + overlay.css("background", "white"); + overlay.css("opacity", 0.75); + var imgLeft = (width / 2) - 110; + var imgTop = (height / 2 ) - 10; + $("