GUAC-932: Make display of connections and groups within guacGroupList more abstract.

This commit is contained in:
Michael Jumper
2014-12-18 23:11:16 -08:00
parent ad5ceaa6c7
commit 2d60d2a4f9
6 changed files with 97 additions and 42 deletions

View File

@@ -25,35 +25,18 @@
<!-- Connection -->
<div class="connection" ng-show="item.isConnection">
<a ng-href="#/client/c/{{item.identifier}}">
<div class="caption">
<!-- Connection icon -->
<div class="protocol">
<div class="icon type" ng-class="item.protocol"></div>
</div>
<!-- Connection name -->
<span class="name">{{item.name}}</span>
</div>
</a>
<ng-include src="connectionTemplate"/>
</div>
<!-- Connection group -->
<div class="group" ng-show="item.isConnectionGroup">
<div class="caption">
<!-- Connection group icon -->
<div class="icon group type" ng-click="toggleExpanded(item)"
ng-class="{expanded: item.isExpanded, empty: !item.children.length, balancer: item.isBalancing}"></div>
<!-- Connection group name -->
<span class="name">
<a ng-show="item.isBalancing" ng-href="#/client/g/{{item.identifier}}">{{item.name}}</a>
<span ng-show="!item.isBalancing">{{item.name}}</span>
</span>
<ng-include src="connectionGroupTemplate"/>
</div>