|
82 | 82 | </form> |
83 | 83 | <li class="nav-component"> |
84 | 84 | <div class="dropdown"> |
85 | | - <button class="btn nav-config-btn dropdown-toggle" type="button" data-toggle="dropdown" style="margin-right: 5px;"> |
| 85 | + <button class="btn dropdown-toggle" type="button" data-toggle="dropdown" style="margin-right: 5px;" |
| 86 | + ng-class="{'nav-status-btn': !ticket.principal || ticket.principal === 'anonymous', |
| 87 | + 'nav-btn': ticket.principal && ticket.principal !== 'anonymous'}"> |
86 | 88 | <i class="fa fa-circle" ng-class="{'server-connected':navbar.connected, 'server-disconnected':!navbar.connected}"></i> |
87 | 89 | <span ng-show="navbar.connected" ng-if="ticket.principal === 'anonymous'">Connected</span> |
88 | 90 | <span ng-show="navbar.connected" ng-if="ticket.principal !== 'anonymous'">{{truncatedUsername}}</span> |
89 | 91 | <span ng-show="!navbar.connected">Disconnected</span> |
90 | | - <span class="caret"></span> |
| 92 | + <span class="caret" ng-if="ticket.principal && ticket.principal !== 'anonymous'"></span> |
91 | 93 | </button> |
92 | | - <ul class="dropdown-menu"> |
93 | | - <li><a href="" data-toggle="modal" data-target="#aboutModal"> |
94 | | - <i class="fa fa-info"></i> About</a> |
95 | | - </li> |
96 | | - <li ng-if="ticket"> |
97 | | - <a href="#/interpreter">Interpreter</a> |
98 | | - </li> |
99 | | - <li ng-if="ticket"> |
100 | | - <a href="#/credential">Credential</a> |
101 | | - </li> |
102 | | - <li ng-if="ticket"> |
103 | | - <a href="#/configuration">Configuration</a> |
104 | | - </li> |
105 | | - <li ng-show="ticket.principal && ticket.principal!='anonymous'"> |
106 | | - <a ng-click="logout()">Logout</a> |
| 94 | + <ul class="dropdown-menu" ng-if="ticket.principal && ticket.principal !== 'anonymous'"> |
| 95 | + <li class="dropdown-header"> |
| 96 | + <strong>{{ticket.principal}}</strong> |
107 | 97 | </li> |
| 98 | + <li role="separator" class="divider"></li> |
| 99 | + <li><a ng-click="logout()">Logout</a></li> |
108 | 100 | </ul> |
109 | 101 | </div> |
110 | 102 | </li> |
|
113 | 105 | ng-click="showLoginWindow()">Login |
114 | 106 | </button> |
115 | 107 | </li> |
| 108 | + <li class="nav-component" ng-if="ticket"> |
| 109 | + <div class="dropdown"> |
| 110 | + <button class="btn nav-btn dropdown-toggle" type="button" data-toggle="dropdown" style="margin-right: 5px;"> |
| 111 | + <i class="fa fa-cog"></i> |
| 112 | + </button> |
| 113 | + <ul class="dropdown-menu"> |
| 114 | + <li><a href="#/interpreter">Interpreter</a></li> |
| 115 | + <li><a href="#/credential">Credential</a></li> |
| 116 | + <li><a href="#/configuration">Configuration</a></li> |
| 117 | + <li role="separator" class="divider"></li> |
| 118 | + <li><a href="" data-toggle="modal" data-target="#aboutModal">About</a> |
| 119 | + </ul> |
| 120 | + </div> |
| 121 | + </li> |
116 | 122 | </ul> |
117 | 123 | </div> |
118 | 124 | </div> |
|
0 commit comments