NodeList sort
Example of moving nodes through a nodelist and also appending to the container
HTML
<p>Test 1</p>
<p>Test 2</p>
<p>Test 3</p>
<p>Test 7</p>
<p>Test 5</p>
<p>Test 6</p>
JavaScript
YUI().use("node",function(Y) {
var myNodes = Y.all("p");
alert(myNodes.size());
myNodes.on("click", function(e) {
var lastNode = myNodes.size()-1;
myNodes.item(0).remove();
myNodes.item(lastNode).insert(myNodes.item(0), "after");
myNodes.push(myNodes.shift());
})
})