mirror of
				https://github.com/gyurix1968/guacamole-client.git
				synced 2025-10-31 00:53:21 +00:00 
			
		
		
		
	GUAC-586: Do not show tab levels which have only one tab.
This commit is contained in:
		| @@ -223,6 +223,24 @@ angular.module('navigation').directive('guacPageList', [function guacPageList() | ||||
|                 // Add all page definitions | ||||
|                 angular.forEach(pages, addPage); | ||||
|  | ||||
|                 // Filter to only relevant levels | ||||
|                 $scope.levels = $scope.levels.filter(function isRelevant(level) { | ||||
|  | ||||
|                     // Determine relevancy by counting the number of pages | ||||
|                     var pageCount = 0; | ||||
|                     for (var name in level) { | ||||
|  | ||||
|                         // Level is relevant if it has two or more pages | ||||
|                         if (++pageCount === 2) | ||||
|                             return true; | ||||
|  | ||||
|                     } | ||||
|  | ||||
|                     // Otherwise, the level is not relevant | ||||
|                     return false; | ||||
|  | ||||
|                 }); | ||||
|  | ||||
|             }); | ||||
|  | ||||
|         }] // end controller | ||||
|   | ||||
| @@ -1,4 +1,4 @@ | ||||
| <div class="page-list"> | ||||
| <div class="page-list" ng-show="levels.length"> | ||||
|     <!-- | ||||
|        Copyright (C) 2015 Glyptodon LLC | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user