ui tweaks

This commit is contained in:
Eugene Pankov 2020-01-03 16:11:31 +01:00
parent 2f7dcf3339
commit b5a985b8a3

View File

@ -67,6 +67,14 @@
button.btn.btn-secondary((click)='selectPrivateKey()') button.btn.btn-secondary((click)='selectPrivateKey()')
i.fas.fa-folder-open i.fas.fa-folder-open
ngb-tab(id='advanced')
ng-template(ngbTabTitle) Advanced
ng-template(ngbTabContent)
.form-line
.header
.title X11 forwarding
toggle([(ngModel)]='connection.x11')
.form-line .form-line
.header .header
.title Tab color .title Tab color
@ -77,58 +85,63 @@
placeholder='#000000' placeholder='#000000'
) )
ngb-tab(id='advanced')
ng-template(ngbTabTitle) Advanced
ng-template(ngbTabContent)
.form-line .form-line
.header .header
.title X11 forwarding .title Keep Alive Interval (Milliseconds)
toggle([(ngModel)]='connection.x11')
.form-group
label Keep Alive Interval (Milliseconds)
input.form-control( input.form-control(
type='number', type='number',
placeholder='0', placeholder='0',
[(ngModel)]='connection.keepaliveInterval', [(ngModel)]='connection.keepaliveInterval',
) )
.form-group .form-line
label Max Keep Alive Count .header
.title Max Keep Alive Count
input.form-control( input.form-control(
type='number', type='number',
placeholder='3', placeholder='3',
[(ngModel)]='connection.keepaliveCountMax', [(ngModel)]='connection.keepaliveCountMax',
) )
.form-group .form-line
label Ready Timeout (Milliseconds) .header
.title Ready Timeout (Milliseconds)
input.form-control( input.form-control(
type='number', type='number',
placeholder='20000', placeholder='20000',
[(ngModel)]='connection.readyTimeout', [(ngModel)]='connection.readyTimeout',
) )
.form-group ngb-tab(id='ciphers')
label Ciphers ng-template(ngbTabTitle) Ciphers
div(*ngFor='let alg of supportedAlgorithms.cipher') ng-template(ngbTabContent)
checkbox([text]='alg', [(ngModel)]='algorithms.cipher[alg]') .form-line.align-items-start
.header
.title Ciphers
.w-50
div(*ngFor='let alg of supportedAlgorithms.cipher')
checkbox([text]='alg', [(ngModel)]='algorithms.cipher[alg]')
.form-group .form-line.align-items-start
label Key exchange .header
div(*ngFor='let alg of supportedAlgorithms.kex') .title Key exchange
checkbox([text]='alg', [(ngModel)]='algorithms.kex[alg]') .w-50
div(*ngFor='let alg of supportedAlgorithms.kex')
checkbox([text]='alg', [(ngModel)]='algorithms.kex[alg]')
.form-group .form-line.align-items-start
label HMAC .header
div(*ngFor='let alg of supportedAlgorithms.hmac') .title HMAC
checkbox([text]='alg', [(ngModel)]='algorithms.hmac[alg]') .w-50
div(*ngFor='let alg of supportedAlgorithms.hmac')
checkbox([text]='alg', [(ngModel)]='algorithms.hmac[alg]')
.form-group .form-line.align-items-start
label Host key .header
div(*ngFor='let alg of supportedAlgorithms.serverHostKey') .title Host key
checkbox([text]='alg', [(ngModel)]='algorithms.serverHostKey[alg]') .w-50
div(*ngFor='let alg of supportedAlgorithms.serverHostKey')
checkbox([text]='alg', [(ngModel)]='algorithms.serverHostKey[alg]')
ngb-tab(id='scripts') ngb-tab(id='scripts')