prototype angular.js DOM-based file browser