Scriptaculous JavaScript DHTML



        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">


  script.aculo.us sortable functional test file
  
  
  
  
  
  
  ul.sortablelist {
    list-style-image:none;
    list-style-type:none;
    margin-top:5px;
    margin:0px;
    padding:0px;
  }
  ul.sortabledemo li {
    padding:0px;
    margin:0px;
  }
  span.handle {
    background-color: #E8A400;
    color:white;
    cursor: move;
  }
  li.green {
    background-color: #ECF3E1;
    border:1px solid #C5DEA1;
    cursor: move;
  }
  li.orange {
    border:1px solid #E8A400;
    background-color: #FFF4D8;
  }
  


script.aculo.us: Two floating sortables with containment and dropOnEmpty




This is the first list


 
   Item 1 from first list.
   Item 2 from first list.
   Item 3 from first list.
 

 
 

And now the second list


 
   
     DRAG HERE Item 1 from second list.
   
   
     DRAG HERE Item 2 from second list.
   
   
     DRAG HERE Item 3 from second list.
   
 





 
 
   Sortable.create("firstlist",
     {dropOnEmpty:true,containment:["firstlist","secondlist"],constraint:false,
      onChange:function(){$('firstlist_debug').innerHTML = Sortable.serialize('firstlist') }});
   Sortable.create("secondlist",
     {dropOnEmpty:true,handle:'handle',containment:["firstlist","secondlist"],constraint:false,
     onChange:function(){$('secondlist_debug').innerHTML = Sortable.serialize('secondlist') }});