rem: var destDD = YAHOO.util.DragDropMgr.getDDById(id); destEl.appendChild(this.getEl()); destDD.isEmpty = false; YAHOO.util.DragDropMgr.refreshCache(); 
add: if(destEl.nodeName.toLowerCase() == "ul"){ var destDD = YAHOO.util.DragDropMgr.getDDById(id); destEl.appendChild(this.getEl()); destDD.isEmpty = false; YAHOO.util.DragDropMgr.refreshCache(); } 
context:     onDragDrop: function(e, id) {        // If there is one drop interaction, the li was dropped either on the list,        // or it was dropped on the current location of the source element.        if (YAHOO.util.DragDropMgr.interactionInfo.drop.length === 1) {            // The position of the cursor at the time of the drop (YAHOO.util.Point)            var pt = YAHOO.util.DragDropMgr.interactionInfo.point;             // The region occupied by the source element at the time of the drop            var region = YAHOO.util.DragDropMgr.interactionInfo.sourceRegion;             // Check to see if we are over the source element's location.  We will            // append to the bottom of the list once we are sure it was a drop in            // the negative space (the area of the list without any list items)            if (!region.intersect(pt)) {                var destEl = YAHOO.util.Dom.get(id);                var destDD = YAHOO.util.DragDropMgr.getDDById(id);                destEl.appendChild(this.getEl());                destDD.isEmpty = false;                YAHOO.util.DragDropMgr.refreshCache();            }        }    },
meta: 5569	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/5569/8db603f811a4a0124dcea6527ee796a4ecdefc82/sortablelist.js/clean/wicket-contrib-yui/src/main/java/org/wicketstuff/yui/markup/html/sortable/sortablelist.js