# HG changeset patch # User hertzhaft # Date 1329587929 -3600 # Node ID 3441e22e22336dd3433db6d1ac9f22b2673129fb # Parent ae419ec528f186c37ba9cd41a64274d4a92c49bb Ticket #2 (wrong aspect ratio in preview background when using zoom area) closed diff -r ae419ec528f1 -r 3441e22e2233 webapp/src/main/webapp/jquery/jquery.digilib.js --- a/webapp/src/main/webapp/jquery/jquery.digilib.js Sat Feb 18 17:13:11 2012 +0100 +++ b/webapp/src/main/webapp/jquery/jquery.digilib.js Sat Feb 18 18:58:49 2012 +0100 @@ -1266,8 +1266,9 @@ }; if (newZoomArea != null) { // check if aspect ratio has changed - newAspect = newZoomArea.getAspect(); - if (newAspect !== data.zoomArea.getAspect()) { + if (Math.abs(newZoomArea.getAspect() - data.zoomArea.getAspect()) > 0.001 ) { + var newRect = data.imgTrafo.transform(newZoomArea); + var newAspect = newRect.getAspect(); var newSize = data.maxImgSize.fitAspect(newAspect); // set scaler to presumed new size newSize.adjustDiv($scaler);