<div ng-show="SupportsSSL" class="input checkbox">
    <label for="generic_ssl" translate>Use SSL</label>
    <input ng-disabled="$parent.editable != true || $parent.isValid" type="checkbox" style="width: 15px; margin-right: 65%;" name="generic_ssl" id="generic_ssl" ng-model="$parent.ServerConfig.UseSSL" />
</div >

<div class="input text">
    <label for="generic_server" translate>Server and port</label>
    <input ng-disabled="$parent.editable != true || $parent.isValid" type="text" style="width: 345px" name="generic_server" id="generic_server" ng-model="$parent.ServerConfig.Server" placeholder="{{'Server hostname or IP' | translate}}" />
    <input ng-disabled="$parent.editable != true || $parent.isValid" type="text" style="width: 50px" name="generic_port" id="generic_port" ng-model="$parent.ServerConfig.Port" placeholder="{{'Port' | translate}}" />
</div>

<div class="input text" ng-hide="$parent.isSettings && $parent.Path == ''">
    <label for="generic_path" translate>Path on server</label>
    <input ng-disabled="$parent.isValid || $parent.backupid > 0" type="text" name="generic_path" id="generic_path" ng-model="$parent.ServerConfig.Path" placeholder="{{'Enter the destination path' | translate}}" />
</div>

<div class="input text">
    <label for="generic_username" translate>Username</label>
    <input ng-disabled="$parent.editable != true || $parent.isValid" type="text" name="generic_username" id="generic_username" ng-model="$parent.ServerConfig.Username" placeholder="{{'Authentication username' | translate}}"  />
</div>
<div class="input password">
    <label for="generic_password" translate>Password</label>
    <input ng-disabled="$parent.editable != true || $parent.isValid" autocomplete="new-password" type="password" name="generic_password" id="generic_password" ng-model="$parent.ServerConfig.Password" placeholder="{{'Authentication password' | translate}}"  />
</div>
