comparison webapp/src/main/webapp/jquery/jquery.digilib.birdseye.js @ 1013:ae419ec528f1

avoid infinite update event loop
author hertzhaft
date Sat, 18 Feb 2012 17:13:11 +0100
parents bc969618c42f
children 168e8aa7e9a5
comparison
equal deleted inserted replaced
1012:dc09bccf8357 1013:ae419ec528f1
175 setTimeout(function () { $birdImg.triggerHandler('load'); }, 200); 175 setTimeout(function () { $birdImg.triggerHandler('load'); }, 200);
176 } 176 }
177 // create Transform from current area and picsize 177 // create Transform from current area and picsize
178 data.birdTrafo = digilib.fn.getImgTrafo(data.$birdImg, FULL_AREA); 178 data.birdTrafo = digilib.fn.getImgTrafo(data.$birdImg, FULL_AREA);
179 // update display (zoom area indicator) 179 // update display (zoom area indicator)
180 $(data).trigger('update'); 180 if (data.settings.isBirdDivVisible) {
181 renderBirdArea(data);
182 }
181 }; 183 };
182 }; 184 };
183 185
184 // show zoom area indicator on bird's eye view 186 // show zoom area indicator on bird's eye view
185 var renderBirdArea = function (data) { 187 var renderBirdArea = function (data) {