Kjell Bublitz
2006-Jun-24 15:39 UTC
Sortable with sortables? this.destroy not a function O_o
Hi all I am creating sortable list with the builder. Now i want these sortables to be a sortable aswell. So i wrap a div around them and run sortable create on the main-container. I have it like so (simplified): var myLists = new Array(); // start a empty array for push var mainDiv = ''main''; // some already present div to carry all stuff. function newList() { var sortlist = Builder.node(''div'', {id:''parent_''+randomId}, [ Builder.node(''ul'', {id:''childsort_''randomId}) ]); // wrapping another div around the list for dragging. $(mainDiv).appendChild(sortlist); // append to dom myLists.push(''childsort_''randomId); // push to list array reinitAllLists(); // reinit all. enableSortable(); // make wrapper div sortable too } function reinitAllLists() { for(var i=0; i < myLists.length; i++) { // destroy avoids duplicate init automaticly new Sortable.create(myLists[i], { some options ..}); // each childsort.. } // all fine.. } function enableSortable() { // using wrapper div to make contained sortable list sortable aswell. new Sortable.create( mainDiv , {tag:''div'', some options}) // changing tag to div, see builder. (parent) // i am getting a error here.. saying that "this.destroy" is not a function in dragdrop.js ... :( } Any ideas why this.destroy is lost ? it works before but it doesn''t like enableSortable.. TIA, -k _______________________________________________ Rails-spinoffs mailing list Rails-spinoffs-1W37MKcQCpIf0INCOvqR/iCwEArCW2h5@public.gmane.org http://lists.rubyonrails.org/mailman/listinfo/rails-spinoffs