Controller written in AngularJS first checked in.

GET /bridges && POST /bridges/add are done.

Signed-off-by: Min Chen <minchnew@gmail.com>
use $route service of AngularJS.

Bridge list is shown correctly.

Signed-off-by: Min Chen <minchnew@gmail.com>
A simple page which lists bridges is created.

Add/Delete operations are too slowly. Can be improved significantly.

Signed-off-by: Min Chen <minchnew@gmail.com>
A detail page template for displaying bridge info has been added.

Bridge-detail.html first checked in.

Signed-off-by: Min Chen <minchnew@gmail.com>
Starting point for a tab based anvigation page using ng-include.

Ng-view cannot be nestted. Use ng-include in ng-view.

Signed-off-by: Min Chen <minchnew@gmail.com>
$http is asynchronous. Use promose.

Partials: basic-info and controller have been checked in.
Be very careful with $http service since it's asynchronous. Use ehither
of these: 1. promise; 2. event; 3. $watch.

Signed-off-by: Min Chen <minchnew@gmail.com>
Basic-info page has been prototyped.

Signed-off-by: Min Chen <minchnew@gmail.com>
Increase indent for <table>.

Signed-off-by: Min Chen <minchnew@gmail.com>
Controller.html first checked in.

Signed-off-by: Min Chen <minchnew@gmail.com>
ControllerCtrl.js first checked in.

It is now clear how to write a controller for partial HTML.

Signed-off-by: Min Chen <minchnew@gmail.com>
Add a few RESTful APIs for the Contreoller resource.

Only implemented the API whose method is GET. APIs with POST method are
future work.

Signed-off-by: Min Chen <minchnew@gmail.com>
Fetch once and use the data in all tab pages.

Signed-off-by: Min Chen <minchnew@gmail.com>
Controller Tab first attempt.

However there are many corner cases to be dealt with.

Signed-off-by: Min Chen <minchnew@gmail.com>
Restructure code.

backend/
  app.py
frontend/
  index.html
  css/
  img/
  js/
    angular.min.js
    controller.js
    app.js
  partials/

Signed-off-by: Min Chen <minchnew@gmail.com>