Mercurial > hg > digilib-old
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) { |