Cosmetic fixes
[src/app-framework-demo.git] / afm-client / app / Frontend / widgets / ActionButtons / AppliButton.js
index 387212e..50220dd 100644 (file)
     'use strict';
 
     var tmplAppli = '<div  ng-click="clicked()">' +
-            '<img ng-src={{icon}}-ico.png>' +
+            '<img ng-src="{{icon}}">' +
             '<span>{{label}}</span>' +
             '</div>';
     
     var tmplModal = 
             '<b class="close-button" ng-click="close()">×</b>' +
-            '<img ng-src="{{appicon}}-ico.png">' +
-            '<span class="modal-text">Application <b>{{appname}}</b></span>' +
+            '<img ng-src="{{icon}}">' +
+            '<span class="modal-text">Application <b>{{name}}</b></span>' +
             '<ul class="vertical icon-left primary menu-bar">' +
             '<li><a ng-click=action("start")><i class="fi-check"> Start</i></a></li>' +
-            '<li><a href="#"><i class="fi-x"> Stop</i></a></li>' +
-            '<li><a href="#"><i class="fi-info"> Info</i></a></li>' +
+            '<li><a ng-click=action("stop")><i class="fi-x"> Stop</i></a></li>' +
+            '<li><a ng-click=action("info")><i class="fi-info"> Info</i></a></li>' +
             '</ul>' +
             '';
 
                                             return;
                                         }
                                         
-                                        // Application was stated
+                                        // Application was started
+                                        elem.addClass ("success");
+                                        elem.removeClass ("fail");
+                                        scope.runID = response.data.response.runid;
                                         scope.callback (scope.appliID, "/api/afm-main/start", response);
                                     });
                                     break;
@@ -94,8 +97,8 @@
                             contentScope: {
                                 action  : actionModal,
                                 close   : closeModal,
-                                appicon : scope.icon,
-                                appname : scope.label,
+                                icon    : scope.icon,
+                                label   : scope.label
                             }, template : tmplModal
                         }; 
                         // Popup Modal to render application data
 
                     // extract application information from AppID+Store
                     if (attrs.handle && scope.store [attrs.handle].name) {
-                        scope.icon  = AppConfig.paths.icons + scope.store [attrs.handle].name.toLowerCase();
+                        scope.icon  = AppConfig.paths.icons + scope.store [attrs.handle].name.toLowerCase() + '-ico.png';
                         scope.label = scope.store [attrs.handle].name;
                         scope.appliID= attrs.handle;
                     } else {