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 |