ajaxorg/cloud9 — pull request #1025 by mattpardee (2012-03-02 08:31:16+00:00)
Title: Refactor/tree

This is step 1 in many to refactor the tree. I wanted to do this first so the request isn't too massive.

@janjongboom @sergi

This effectively rewrites how the tree is loaded. Instead of depending on AML to expand&wait for each node, this asks webdav for each node's data before proceeding to the next step.

In addition it fixes #1011 and another issue with the path not showing on openfiles.

**WARNING** The only unknown I have is how this will interact with FTP. I don't know how FTP works with the file tree, so this is a huge toss up for me. Please test as I don't have infra setup.