enyojs/ares-project — pull request #100 by dod38fr (2012-10-23 13:49:04+00:00)
Title: Enyo 1021: remodel refresh file tree from HermeFileTree

* handle correctly empty remote directories
* removed ares's node.js. Use node.js from enyo
* added a debug attribute to control logging
* renamed listFiles in updateNodes
* removed unused Signals stuff (matching function is commented out)
* added reload button in FileTree (note that the new icon is ugly)
* cleanup signature of refreshFileTree (no need to pass 'this' as function parameter). This recursive function has been mostly rewritten. tried to implement a new algorithm to refresh tree to not clobber user's view of the tree (expanded or not expanded sub dirs). Some Enyo internal structures (control list) is updated correctly, but the GUI still have the dir in the wrong order. See ENYO-1336 for the followup.