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