mirror of
https://github.com/duplicati/duplicati.git
synced 2025-11-28 11:30:24 +08:00
67 lines
3.5 KiB
HTML
67 lines
3.5 KiB
HTML
<div class="commandline form" ng-controller="CommandlineController">
|
|
<form class="styled" ng-hide="Mode == 'view'">
|
|
<backup-edit-uri uri="TargetURL" hide="HideEditUri" ng-show="EditUriState"></backup-edit-uri>
|
|
|
|
<div ng-hide="EditUriState">
|
|
|
|
<div class="input select">
|
|
<label for="command" translate>Command</label>
|
|
<select name="command" id="command" ng-model="Command" ng-options="item for item in SupportedCommands"></select>
|
|
</div>
|
|
|
|
<div class="input textarea linklabel">
|
|
<label for="target"><a href class="target" ng-click="EditUriState = true" translate>Target URL ></a></label>
|
|
<textarea name="target" id="target" ng-model="TargetURL" placeholder="{{'Enter a url, or click the "Target URL >" link' | translate}}"></textarea>
|
|
</div>
|
|
|
|
<div class="input textarea">
|
|
<label for="arguments" translate>Commandline arguments</label>
|
|
<textarea id="arguments" ng-model="Arguments" string-array-as-text placeholder="{{'Enter one argument per line without quotes, e.g. *.txt' | translate}}"></textarea>
|
|
</div>
|
|
|
|
<div class="input textarea" ng-show="ShowAdvancedTextArea">
|
|
<label for="backupOptions" translate>Advanced options</label>
|
|
<div>
|
|
<a href ng-click="ShowAdvancedTextArea = false" class="advanced-toggle" translate><i class="fa fa-check"></i> Edit as text</a>
|
|
<textarea id="backupOptions" ng-model="ExtendedOptions" string-array-as-text placeholder="{{'Enter one option per line in command-line format, e.g. --dblock-size=100MB' | translate}}"></textarea>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="input" ng-hide="ShowAdvancedTextArea">
|
|
<label for="backupOptions" translate>Advanced options</label>
|
|
<a href ng-click="ShowAdvancedTextArea = true" class="advanced-toggle" translate><i class="fa"></i> Edit as text</a>
|
|
<advanced-options-editor ng-option-list="ExtendedOptionList" ng-model="ExtendedOptions"></advanced-options-editor>
|
|
</div>
|
|
|
|
<div class="buttons">
|
|
<input class="submit run" type="submit" id="run" ng-click="run()" value="Run "{{Command}}" command now" />
|
|
</div>
|
|
|
|
</div>
|
|
</form>
|
|
|
|
<div ng-show="Mode == 'view'">
|
|
<h2 translate>Running commandline entry</h2>
|
|
<div ng-show="serverstate.programState == 'Paused' && Started != true" translate>
|
|
Server is currently paused, <a style="cursor: pointer" ng-click="ServerStatus.resume()">resume now</a>
|
|
</div>
|
|
<div ng-show="serverstate.programState != 'Paused' && Started == null" translate="">
|
|
Connecting to task …
|
|
</div>
|
|
<div ng-show="serverstate.programState != 'Paused' && Started == false" translate="">
|
|
Waiting for task to start …
|
|
</div>
|
|
<div ng-show="Started == true && Finished == false" translate>
|
|
Running … <a href ng-click="Abort()" ng-hide="RawFinished">stop now</a>
|
|
</div>
|
|
<div ng-show="Started == true && Finished == true" translate>
|
|
Finished!
|
|
</div>
|
|
|
|
<div ng-show="Started == true" class="prewrapped-text" style="overflow-x: auto;">
|
|
<div class="fixed-width-font" style="white-space: pre" ng-repeat="line in ViewLines track by $index">{{line}}</div>
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|