|
@@ -24,6 +24,7 @@
|
|
|
<link href="assets/css/tree.css" rel="stylesheet"/>
|
|
|
<link href="assets/css/overrides.css" rel="stylesheet"/>
|
|
|
<link href="assets/css/theme.css" rel="stylesheet"/>
|
|
|
+ <link href="assets/css/customicons.css" rel="stylesheet"/>
|
|
|
</head>
|
|
|
|
|
|
<body>
|
|
@@ -737,16 +738,25 @@
|
|
|
<div class="panel-progress" ng-show="deviceStatus(deviceCfg) == 'syncing'" ng-attr-style="width: {{completion[deviceCfg.deviceID]._total | percent}}"></div>
|
|
|
<h4 class="panel-title">
|
|
|
<identicon class="panel-icon" data-value="deviceCfg.deviceID"></identicon>
|
|
|
- <span ng-switch="deviceStatus(deviceCfg)" class="pull-right text-{{deviceClass(deviceCfg)}}">
|
|
|
- <span ng-switch-when="insync"><span class="hidden-xs" translate>Up to Date</span><span class="visible-xs" aria-label="{{'Up to Date' | translate}}"><i class="fas fa-fw fa-check"></i></span></span>
|
|
|
- <span ng-switch-when="unused-insync"><span class="hidden-xs" translate>Connected (Unused)</span><span class="visible-xs" aria-label="{{'Connected (Unused)' | translate}}"><i class="fas fa-fw fa-unlink"></i></span></span>
|
|
|
- <span ng-switch-when="syncing">
|
|
|
- <span class="hidden-xs" translate>Syncing</span> ({{completion[deviceCfg.deviceID]._total | percent}}, {{completion[deviceCfg.deviceID]._needBytes | binary}}B)
|
|
|
+ <span class="pull-right text-{{deviceClass(deviceCfg)}}">
|
|
|
+ <span ng-switch="deviceStatus(deviceCfg)" class="remote-devices-panel">
|
|
|
+ <span ng-switch-when="insync"><span class="hidden-xs" translate>Up to Date</span><span class="visible-xs" aria-label="{{'Up to Date' | translate}}"><i class="fas fa-fw fa-check"></i></span></span>
|
|
|
+ <span ng-switch-when="unused-insync"><span class="hidden-xs" translate>Connected (Unused)</span><span class="visible-xs" aria-label="{{'Connected (Unused)' | translate}}"><i class="fas fa-fw fa-unlink"></i></span></span>
|
|
|
+ <span ng-switch-when="syncing">
|
|
|
+ <span class="hidden-xs" translate>Syncing</span> ({{completion[deviceCfg.deviceID]._total | percent}}, {{completion[deviceCfg.deviceID]._needBytes | binary}}B)
|
|
|
+ </span>
|
|
|
+ <span ng-switch-when="paused"><span class="hidden-xs" translate>Paused</span><span class="visible-xs" aria-label="{{'Paused' | translate}}"><i class="fas fa-fw fa-pause"></i></span></span>
|
|
|
+ <span ng-switch-when="unused-paused"><span class="hidden-xs" translate>Paused (Unused)</span><span class="visible-xs" aria-label="{{'Paused (Unused)' | translate}}"><i class="fas fa-fw fa-unlink"></i></span></span>
|
|
|
+ <span ng-switch-when="disconnected"><span class="hidden-xs" translate>Disconnected</span><span class="visible-xs" aria-label="{{'Disconnected' | translate}}"><i class="fas fa-fw fa-power-off"></i></span></span>
|
|
|
+ <span ng-switch-when="unused-disconnected"><span class="hidden-xs" translate>Disconnected (Unused)</span><span class="visible-xs" aria-label="{{'Disconnected (Unused)' | translate}}"><i class="fas fa-fw fa-unlink"></i></span></span>
|
|
|
+ </span>
|
|
|
+ <span ng-switch="rdConnType(deviceCfg.deviceID)" class="remote-devices-panel">
|
|
|
+ <span ng-switch-when="tcplan" class="reception reception-4 reception-theme"></span>
|
|
|
+ <span ng-switch-when="tcpwan" class="reception reception-3 reception-theme"></span>
|
|
|
+ <span ng-switch-when="quic" class="reception reception-2 reception-theme"></span>
|
|
|
+ <span ng-switch-when="relay" class="reception reception-1 reception-theme"></span>
|
|
|
+ <span ng-switch-when="disconnected" class="reception reception-0 reception-theme"></span>
|
|
|
</span>
|
|
|
- <span ng-switch-when="paused"><span class="hidden-xs" translate>Paused</span><span class="visible-xs" aria-label="{{'Paused' | translate}}"><i class="fas fa-fw fa-pause"></i></span></span>
|
|
|
- <span ng-switch-when="unused-paused"><span class="hidden-xs" translate>Paused (Unused)</span><span class="visible-xs" aria-label="{{'Paused (Unused)' | translate}}"><i class="fas fa-fw fa-unlink"></i></span></span>
|
|
|
- <span ng-switch-when="disconnected"><span class="hidden-xs" translate>Disconnected</span><span class="visible-xs" aria-label="{{'Disconnected' | translate}}"><i class="fas fa-fw fa-power-off"></i></span></span>
|
|
|
- <span ng-switch-when="unused-disconnected"><span class="hidden-xs" translate>Disconnected (Unused)</span><span class="visible-xs" aria-label="{{'Disconnected (Unused)' | translate}}"><i class="fas fa-fw fa-unlink"></i></span></span>
|
|
|
</span>
|
|
|
<div class="panel-title-text">{{deviceName(deviceCfg)}}</div>
|
|
|
</h4>
|
|
@@ -823,9 +833,13 @@
|
|
|
</span>
|
|
|
</td>
|
|
|
</tr>
|
|
|
- <tr ng-if="connections[deviceCfg.deviceID].connected && connections[deviceCfg.deviceID].type.indexOf('Relay') > -1" tooltip data-original-title="Connections via relays might be rate limited by the relay">
|
|
|
- <th><span class="fas fa-fw fa-exclamation-triangle text-danger"></span> <span translate>Connection Type</span></th>
|
|
|
- <td class="text-right">{{connections[deviceCfg.deviceID].type}}</td>
|
|
|
+ <tr ng-if="connections[deviceCfg.deviceID].connected">
|
|
|
+ <th><span class="reception reception-4 reception-theme"></span> <span translate>Connection Type</span></th>
|
|
|
+ <td ng-if="connections[deviceCfg.deviceID].connected" class="text-right">
|
|
|
+ <span tooltip data-original-title="{{rdConnDetails(rdConnType(deviceCfg.deviceID))}}">
|
|
|
+ {{rdConnTypeString(rdConnType(deviceCfg.deviceID))}}
|
|
|
+ </span>
|
|
|
+ </td>
|
|
|
</tr>
|
|
|
<tr ng-if="deviceCfg.allowedNetworks.length > 0">
|
|
|
<th><span class="fas fa-fw fa-filter"></span> <span translate>Allowed Networks</span></th>
|