Mercurial > hg > digilib
comparison client/digitallibrary/jquery/jquery.digilib.js @ 680:d18b4170182f jquery
fix zoom bug introduced with last change
author | hertzhaft |
---|---|
date | Wed, 26 Jan 2011 20:37:45 +0100 |
parents | 95f531b91fe7 |
children | 0583d0a38de5 33a4ac6b0b48 |
comparison
equal
deleted
inserted
replaced
679:95f531b91fe7 | 680:d18b4170182f |
---|---|
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 |