ONOS-2074 - GUI -- Refactor Application view to use directives. WIP.

Change-Id: If886b5af1313ef350e041dc9f9a21ba150edcd79
diff --git a/web/gui/src/main/webapp/app/view/app/app.html b/web/gui/src/main/webapp/app/view/app/app.html
index 3b78853..0243b5a 100644
--- a/web/gui/src/main/webapp/app/view/app/app.html
+++ b/web/gui/src/main/webapp/app/view/app/app.html
@@ -7,31 +7,28 @@
                  icon icon-size="36" icon-id="refresh"
                  ng-click="toggleRefresh()"></div>
             <div class="separator"></div>
-            <div id="app-install"
-                 icon icon-size="36" icon-id="plus"
-                 class="active">
+
+            <form id="inputFileForm">
+                <input id="uploadFile"
+                       type="file" size="50" accept=".oar"
+                       file-model="appFile">
+            </form>
+            <div icon icon-size="36" icon-id="plus"
+                 class="active" trigger-form>
             </div>
-            <div id="app-activate"
-                 icon icon-size="36" icon-id="play"
+            <div icon icon-size="36" icon-id="play"
+                 ng-click="appAction('activate')"
                  ng-class="{active: ctrlBtnState.installed}">
             </div>
-            <div id="app-deactivate"
-                 icon icon-size="36" icon-id="stop"
+            <div icon icon-size="36" icon-id="stop"
+                 ng-click="appAction('deactivate')"
                  ng-class="{active: ctrlBtnState.active}">
             </div>
-            <div id="app-uninstall"
-                 icon icon-size="36" icon-id="garbage"
+            <div icon icon-size="36" icon-id="garbage"
+                 ng-click="appAction('uninstall')"
                  ng-class="{active: ctrlBtnState.selection}">
             </div>
         </div>
-
-        <form id="app-form" method="POST" action="rs/applications/upload"
-              target="app-form-response" enctype="multipart/form-data" style="display:none">
-            <input type="file" name="file" id="file" size="50" accept=".oar">
-            <button type="submit" id="app-upload">Upload</button>
-        </form>
-        <iframe id="app-form-response" name="app-form-response"
-                src="" width="0" height="0" style="visibility:hidden;display:none"></iframe>
     </div>
 
     <div class="summary-list" onos-fixed-header>