comparison webapp/src/main/webapp/jquery/jquery.digilib.js @ 953:3d5e7458f9ae

fixed birdseye region positioning after layout reflow. added zoom area aspect ration change detection -- does nothing yet.
author robcast
date Wed, 04 Jan 2012 11:28:46 +0100
parents e3dc84cbb766
children 36102de2301e
comparison
equal deleted inserted replaced
952:e3dc84cbb766 953:3d5e7458f9ae
36 36
37 (function($) { 37 (function($) {
38 38
39 var defaults = { 39 var defaults = {
40 // version of this script 40 // version of this script
41 'version' : 'jquery.digilib.js 2.1a1', 41 'version' : 'jquery.digilib.js 2.1b1',
42 // logo url 42 // logo url
43 'logoUrl' : 'img/digilib-logo-text1.png', 43 'logoUrl' : 'img/digilib-logo-text1.png',
44 // homepage url (behind logo) 44 // homepage url (behind logo)
45 'homeUrl' : 'http://digilib.berlios.de', 45 'homeUrl' : 'http://digilib.berlios.de',
46 // base URL to digilib (e.g. 'http://digilib.mpiwg-berlin.mpg.de/digitallibrary') 46 // base URL to digilib (e.g. 'http://digilib.mpiwg-berlin.mpg.de/digitallibrary')
1330 'background-position' : '0px 0px', 1330 'background-position' : '0px 0px',
1331 'opacity' : '0.7', 1331 'opacity' : '0.7',
1332 'cursor' : 'move' 1332 'cursor' : 'move'
1333 }; 1333 };
1334 if (newZoomArea != null) { 1334 if (newZoomArea != null) {
1335 // check if aspect ratio has changed
1336 if (newZoomArea.getAspect() !== data.zoomArea.getAspect()) {
1337 console.debug("aspect ratio changed!");
1338 }
1339 // get transform for new zoomArea
1335 imgTrafo = getImgTrafo($img, newZoomArea, data.settings.rot, 1340 imgTrafo = getImgTrafo($img, newZoomArea, data.settings.rot,
1336 data.scalerFlags.hmir, data.scalerFlags.vmir, 1341 data.scalerFlags.hmir, data.scalerFlags.vmir,
1337 data.scaleMode, data); 1342 data.scaleMode, data);
1338 // for new background coordinates transform old zoomArea with new Transform 1343 // for new background coordinates transform old zoomArea with new Transform
1339 bgRect = imgTrafo.transform(data.zoomArea); 1344 bgRect = imgTrafo.transform(data.zoomArea);