mirror of
https://github.com/gyurix1968/guacamole-client.git
synced 2025-09-09 14:41:21 +00:00
GUAC-1172: Move file transfer manager to corner of client display.
This commit is contained in:
@@ -52,6 +52,11 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- File transfers -->
|
||||
<div id="file-transfer-dialog" ng-show="hasTransfers()">
|
||||
<guac-file-transfer-manager client="client"></guac-file-transfer-manager>
|
||||
</div>
|
||||
|
||||
<!-- Menu -->
|
||||
<div class="menu" ng-class="{open: menu.shown}" id="guac-menu">
|
||||
<div class="menu-content">
|
||||
@@ -84,14 +89,6 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- File transfers -->
|
||||
<div class="menu-section" id="file-transfers">
|
||||
<h3 guac-marker="menu.fileTransferMarker">{{'CLIENT.SECTION_HEADER_FILE_TRANSFERS' | translate}}</h3>
|
||||
<div class="content">
|
||||
<guac-file-transfer-manager client="client"></guac-file-transfer-manager>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Input method -->
|
||||
<div class="menu-section" id="keyboard-settings">
|
||||
<h3>{{'CLIENT.SECTION_HEADER_INPUT_METHOD' | translate}}</h3>
|
||||
|
@@ -21,18 +21,23 @@
|
||||
THE SOFTWARE.
|
||||
-->
|
||||
|
||||
<!-- Filename -->
|
||||
<div class="filename">{{transfer.filename}}</div>
|
||||
<!-- Overall status of transfer -->
|
||||
<div class="transfer-status">
|
||||
|
||||
<!-- Filename and progress bar -->
|
||||
<div class="filename">
|
||||
<div class="progress"><div ng-style="{'width': getPercentDone() + '%'}" class="bar"></div></div>
|
||||
{{transfer.filename}}
|
||||
</div>
|
||||
|
||||
<!-- Error text -->
|
||||
<p class="error-text">{{getErrorText() | translate}}</p>
|
||||
|
||||
</div>
|
||||
|
||||
<!-- Progress/status text -->
|
||||
<div class="text"
|
||||
translate="CLIENT.TEXT_FILE_TRANSFER_PROGRESS"
|
||||
translate-values="{PROGRESS: getProgressValue(), UNIT: getProgressUnit()}"></div>
|
||||
|
||||
<!-- Progress bar -->
|
||||
<div class="progress"><div ng-style="{'width': getPercentDone() + '%'}" class="bar"></div></div>
|
||||
|
||||
<!-- Error text -->
|
||||
<p class="error-text" ng-show="hasError()">{{getErrorText() | translate}}</p>
|
||||
|
||||
</div>
|
||||
|
@@ -21,23 +21,21 @@
|
||||
THE SOFTWARE.
|
||||
-->
|
||||
|
||||
<!-- No transfers currently present -->
|
||||
<p class="no-transfers" ng-hide="hasTransfers()">{{'CLIENT.INFO_NO_FILE_TRANSFERS' | translate}}</p>
|
||||
|
||||
<!-- Sent files -->
|
||||
<div ng-repeat="upload in client.uploads">
|
||||
<guac-file-transfer transfer="upload"></guac-file-transfer>
|
||||
<!-- File transfer manager header -->
|
||||
<div class="header">
|
||||
<h2>{{'CLIENT.SECTION_HEADER_FILE_TRANSFERS' | translate}}</h2>
|
||||
<button ng-click="clearCompletedTransfers()">{{'CLIENT.ACTION_CLEAR_COMPLETED_TRANSFERS' | translate}}</button>
|
||||
</div>
|
||||
|
||||
<!-- Received files -->
|
||||
<div ng-repeat="download in client.downloads">
|
||||
<guac-file-transfer transfer="download"></guac-file-transfer>
|
||||
</div>
|
||||
|
||||
<!-- Form buttons -->
|
||||
<div class="action-buttons">
|
||||
<a class="upload button" guac-upload="uploadFiles">{{'CLIENT.ACTION_UPLOAD_FILES' | translate}}</a>
|
||||
<a class="button" ng-click="clearCompletedTransfers()">{{'CLIENT.ACTION_CLEAR_COMPLETED_TRANSFERS' | translate}}</a>
|
||||
<!-- Sent/received files files -->
|
||||
<div class="transfers">
|
||||
<guac-file-transfer
|
||||
transfer="upload"
|
||||
ng-repeat="upload in client.uploads">
|
||||
</guac-file-transfer><guac-file-transfer
|
||||
transfer="download"
|
||||
ng-repeat="download in client.downloads">
|
||||
</guac-file-transfer>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
Reference in New Issue
Block a user