Bug Tracker

Show
Ignore:
Timestamp:
03/18/08 17:33:46 (10 months ago)
Author:
b.basto
Message:

addicional changes in image cropper

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/ui/demos/real-world/image-cropper/index.html

    r5073 r5077  
    3434/* Demo CSS                          */ 
    3535 
    36 #img-container { 
    37     margin: 0px; 
    38     width: 480px; 
    39     height: 315px; 
    40     position: relative; 
    41 } 
    4236#sidebar div { 
    4337    text-align:center; 
     
    8680 
    8781#resizeme_containment_wrap_image { 
    88     width: 480px; 
    89     height: 315px; 
     82    position: relative; 
    9083} 
    9184#resizeme_containment_div { 
     
    9891#resizeme_containment_div_wrapper { 
    9992    position: relative; 
    100     width: 480px; 
    101     height: 315px; 
    10293} 
    10394 
     
    126117        //aspectRatio: true, 
    127118 
    128         //autohide: true, 
     119        autohide: true, 
    129120 
    130121        minWidth: 100, 
     
    173164    }); 
    174165 
     166    var getSizeImg = function(src) { 
     167        var timg = $('<img>').attr('src', src).css({ position: 'absolute', top: '-1000px', left: '-1000px' }).appendTo('body'); 
     168        var size = [ timg.css('width'), timg.css('height') ]; 
     169         
     170        try { document.body.removeChild(timg[0]); } 
     171        catch(e) {}; 
     172 
     173        return size; 
     174    }; 
     175 
    175176    $("#log-height").html($('#resizeme_containment_div').height()+"px"); 
    176177    $("#log-width").html($('#resizeme_containment_div').width()+"px"); 
    177178 
    178179 
    179     $('.thumbs').find("li a").click(function(e){ 
    180  
    181       $('#resizeme_containment_div').css('top', '0'); 
    182  
    183       $('#resizeme_containment_div').css('left', '0'); 
    184  
    185       $('#resizeme_containment_wrap_image').css('background', 'transparent url('+$(this).find("img").attr("src")+') no-repeat scroll 0%'); 
    186  
    187       $('#resizeme_containment_div').css('background', 'transparent url('+$(this).find("img").attr("src")+') no-repeat scroll 0px 0px'); 
    188         return false; 
    189     }); 
    190  
    191     $('#resizeme_containment_wrap_image').css({ opacity: 0.5 }); 
    192  
    193     $('#resizeme_containment_wrap_image').css('background', 'transparent url(img01.jpeg) no-repeat scroll 0%'); 
    194  
    195     $('#resizeme_containment_div').css('background', 'transparent url(img01.jpeg) no-repeat scroll 0px 0px'); 
    196  
    197  
    198   }); 
     180        $('.thumbs').find("li a").click(function(e){ 
     181     
     182          $('#resizeme_containment_div').css('top', '0'); 
     183     
     184          $('#resizeme_containment_div').css('left', '0'); 
     185           
     186          var size = getSizeImg($(this).find("img").attr("src")); 
     187 
     188          $('#resizeme_containment_wrap_image').css( { width: size[0], height: size[1], background: 'transparent url('+$(this).find("img").attr("src")+') no-repeat scroll 0%' } ); 
     189 
     190          $('#resizeme_containment_div').css('background', 'transparent url('+$(this).find("img").attr("src")+') no-repeat scroll 0px 0px'); 
     191 
     192          return false; 
     193        }); 
     194 
     195 
     196        $('#resizeme_containment_wrap_image').css({ opacity: 0.5 }); 
     197 
     198        var size = getSizeImg("img/img01.jpg"); 
     199         
     200        $('#resizeme_containment_div').css('background', 'transparent url(img/img01.jpg) no-repeat scroll 0px 0px'); 
     201 
     202        $('#resizeme_containment_wrap_image').css( { width: size[0], height: size[1], background: 'transparent url(img/img01.jpg) no-repeat scroll 0%' } ); 
     203 
     204 
     205         
     206     }); 
    199207</script> 
    200208</head> 
     
    202210    <div id="sidebar"> 
    203211        <ul class="thumbs"> 
    204             <li><a href="#" title="Open This Image"><img src="img01.jpeg"/></a></li> 
    205             <li><a href="#" title="Open This Image"><img src="img02.jpeg"/></a></li> 
    206             <li><a href="#" title="Open This Image"><img src="img03.jpeg"/></a></li> 
    207             <li><a href="#" title="Open This Image"><img src="img04.jpeg"/></a></li> 
    208             <li><a href="#" title="Open This Image"><img src="img05.jpeg"/></a></li> 
     212            <li><a href="#" title="Open This Image"><img src="img/img01.jpg"/></a></li> 
     213            <li><a href="#" title="Open This Image"><img src="img/img02.jpg"/></a></li> 
     214            <li><a href="#" title="Open This Image"><img src="img/img03.jpg"/></a></li> 
     215            <li><a href="#" title="Open This Image"><img src="img/img04.jpg"/></a></li> 
     216            <li><a href="#" title="Open This Image"><img src="img/img05.jpg"/></a></li> 
    209217        </div> 
    210218    </div> 
     
    214222        </div> 
    215223        <div id="content"> 
    216             <div id="img-container"> 
    217224                <div id="resizeme_containment_div_wrapper"> 
    218225                    <div id="resizeme_containment_wrap_image"></div> 
    219                     <div id="resizeme_containment_div"> 
    220                     </div> 
     226                    <div id="resizeme_containment_div"></div> 
    221227                </div> 
    222             </div> 
    223228        </div> 
    224229        <div id="break">