veyron-browser: Switching the browser component to use the new service layer.

-Only browse component is migrated. ItemDetails and Suggestions stil use
the old service layer.
-Items in the UI now show an icon, if item is a service:
  +Mounttable icon if service is a mounttable.
  +Generic icon if service type is unknown.
-Items in the UI now look grayed out if service is not accessible. tooltip
tests on the inaccessible items indicates this fact.
-Updating make file to reflect new flags for the mounttabled
-Updating and adding new tests
-Left aligning the node text

screenshot:
https://screenshot.googleplex.com/eEoq8j07MC
https://screenshot.googleplex.com/V62yhBLn6v

Change-Id: I6d40cea167fbf6a67beb3b1261e10895e51a1d4d
8 files changed
tree: f0c0d64bf874b9fecb1dd20c52f5e2f69d783066
  1. go/
  2. public/
  3. scripts/
  4. src/
  5. test/
  6. .gitignore
  7. .jshintrc
  8. bower.json
  9. css-transform.js
  10. Makefile
  11. package.json
  12. README.md
  13. web-component-dependencies.html
README.md

Mounttable Browser

Mountable browser is a browser application that lets the user view and traverse mounttables.

Building

Before you can run Mounttable Browser, you need to build. Simply run:

make

The Extension

You must have the Veyron Extension installed to run this.

Get it here: https://github.com/veyron/veyron.js/raw/master/extension/veyron.crx

Running

make start

and navigate to http://localhost:9000

to stop simply CTRL-C the console running the make start