Browse Source

Fix menu bug

Gaël Métais 11 years ago
parent
commit
b3980706b6
2 changed files with 7 additions and 3 deletions
  1. 3 3
      app/node_views/results.html
  2. 4 0
      app/public/scripts/resultsCtrl.js

+ 3 - 3
app/node_views/results.html

@@ -19,9 +19,9 @@
 
         <div class="resultsMenu">
             <a class="menuItem" href="/"><span>New test<span></a>
-            <div class="menuItem" ng-if="!phantomasResults.error" ng-class="{active: view == 'summary'}" ng-click="view = 'summary'"><span>Summary</span></div>
-            <div class="menuItem" ng-if="!phantomasResults.error" ng-class="{active: view == 'metrics'}" ng-click="view = 'metrics'"><span>Metrics</span></div>
-            <div class="menuItem" ng-if="!phantomasResults.error" ng-class="{active: view == 'execution'}" ng-click="view = 'execution'"><span>Spaghetti</span></div>
+            <div class="menuItem" ng-if="!phantomasResults.error" ng-class="{active: view == 'summary'}" ng-click="setView('summary')"><span>Summary</span></div>
+            <div class="menuItem" ng-if="!phantomasResults.error" ng-class="{active: view == 'metrics'}" ng-click="setView('metrics')"><span>Metrics</span></div>
+            <div class="menuItem" ng-if="!phantomasResults.error" ng-class="{active: view == 'execution'}" ng-click="setView('execution')"><span>Spaghetti</span></div>
         </div>
 
         <div ng-if="phantomasResults.error">

+ 4 - 0
app/public/scripts/resultsCtrl.js

@@ -25,6 +25,10 @@ app.controller('ResultsCtrl', function ($scope) {
         });
     }
 
+    $scope.setView = function(viewName) {
+        $scope.view = viewName;
+    };
+
     $scope.onNodeDetailsClick = function(node) {
         var isOpen = node.data.showDetails;
         if (!isOpen) {