Mercurial > hg > digilib-old
comparison client/digitallibrary/jquery/jquery.digilib.js @ 687:97c01b911754 jquery
fix zoom bug introduced with last change
| author | hertzhaft |
|---|---|
| date | Wed, 26 Jan 2011 20:37:45 +0100 |
| parents | 86c4174977f1 |
| children | 0235a8e63818 7c8d5bfc5243 |
comparison
equal
deleted
inserted
replaced
| 686:86c4174977f1 | 687:97c01b911754 |
|---|---|
| 676 } else { | 676 } else { |
| 677 $img = $('<img/>'); | 677 $img = $('<img/>'); |
| 678 scalerUrl = getScalerUrl(data); | 678 scalerUrl = getScalerUrl(data); |
| 679 }; | 679 }; |
| 680 } | 680 } |
| 681 // setup image load handler before setting the src attribute (IE bug) | |
| 682 $img.load(scalerImgLoadedHandler(data)); | |
| 683 $img.attr('src', scalerUrl); | |
| 684 // create new html | 681 // create new html |
| 685 $elem.empty(); // TODO: should we keep stuff for customization? | 682 $elem.empty(); // TODO: should we keep stuff for customization? |
| 686 var $scaler = $('<div class="scaler"/>'); | 683 var $scaler = $('<div class="scaler"/>'); |
| 687 $elem.append($scaler); | 684 $elem.append($scaler); |
| 688 $scaler.append($img); | 685 $scaler.append($img); |
| 689 $img.addClass('pic'); | 686 $img.addClass('pic'); |
| 690 data.$scaler = $scaler; | 687 data.$scaler = $scaler; |
| 691 data.$img = $img; | 688 data.$img = $img; |
| 689 // setup image load handler before setting the src attribute (IE bug) | |
| 690 $img.load(scalerImgLoadedHandler(data)); | |
| 691 $img.attr('src', scalerUrl); | |
| 692 }; | 692 }; |
| 693 | 693 |
| 694 // creates HTML structure for buttons in elem | 694 // creates HTML structure for buttons in elem |
| 695 var setupButtons = function (data, buttonSetIdx) { | 695 var setupButtons = function (data, buttonSetIdx) { |
| 696 var $elem = data.$elem; | 696 var $elem = data.$elem; |
| 775 data.$birdZoom = $birdZoom; | 775 data.$birdZoom = $birdZoom; |
| 776 data.$birdImg = $birdImg; | 776 data.$birdImg = $birdImg; |
| 777 $birdImg.load(birdImgLoadedHandler(data)); | 777 $birdImg.load(birdImgLoadedHandler(data)); |
| 778 $birdImg.attr('src', birdUrl); | 778 $birdImg.attr('src', birdUrl); |
| 779 if (data.settings.isBirdDivVisible) { | 779 if (data.settings.isBirdDivVisible) { |
| 780 $birdDiv.fadeIn(); | 780 $birdDiv.show(); |
| 781 }; | 781 }; |
| 782 birdZoom(data); | 782 birdZoom(data); |
| 783 }; | 783 }; |
| 784 | 784 |
| 785 // creates HTML structure for the about view in elem | 785 // creates HTML structure for the about view in elem |
