Page Components JavaScript DHTML





  
  
  CSS - Float test
    
   
  
  
  
  
    
    // setup the callback function
    function onEndCrop( coords, dimensions ) {
      $( 'x1' ).value = coords.x1;
      $( 'y1' ).value = coords.y1;
      $( 'x2' ).value = coords.x2;
      $( 'y2' ).value = coords.y2;
      $( 'width' ).value = dimensions.width;
      $( 'height' ).value = dimensions.height;
    }
    
    // float example
    Event.observe(
      window,
      'load',
      function() {
        new Cropper.Img(
          'testFloatImage',
          { 
            onEndCrop: function( coords, dimensions ) {
              $( 'floatX1' ).value = coords.x1;
              $( 'floatY1' ).value = coords.y1;
              $( 'floatX2' ).value = coords.x2;
              $( 'floatY2' ).value = coords.y2;
              $( 'floatWidth' ).value = dimensions.width;
              $( 'floatHeight' ).value = dimensions.height;
            }
          }
        );
      }
    );    
    
    if( typeof(dump) != 'function' ) {
      Debug.init(true, '/');
      
      function dump( msg ) {
        Debug.raise( msg );
      };
    } else dump( '---------------------------------------\n' );
    
    
  
  
  
    label { 
      clear: left;
      margin-left: 50px;
      float: left;
      width: 5em;
    }
    
    html, body { 
      margin: 0;
    }
    
    #testWrap {
      margin: 20px 0 0 50px; /* Just while testing, to make sure we return the correct positions for the image & not the window */
    }
    
    #test-float {
      width: 600px;
      float: right;
      background-color: #eee;
      border: 3px solid #000;
      margin: 10px;
      padding: 5px;
    }
  


  

Test page with floating wrapper


  


    Some test content before the image
  



  

Float test


  
    
  

  
  


    x1:
    
  


  


    y1:
    
  


  


    x2:
    
  


  


    y2:
    
  


  


    width:
    
  


  


    height
    
  

  



           
       
jsCropperUI-1.2.0.zip( 189 k)