File

remote-access/vnc/vnc-viewer/vnc-credentials-prompt/vnc-credentials-prompt.component.ts

Implements

OnInit

Metadata

Index

Properties
Methods
Inputs

Constructor

constructor(formBuilder: FormBuilder, modalRef: BsModalRef)
Parameters :
Name Type Optional
formBuilder FormBuilder No
modalRef BsModalRef No

Inputs

types
Type : Array<NoVncCredentials>
Default value : []

Methods

cancel
cancel()
Returns : void
initForm
initForm()
Returns : any
ngOnInit
ngOnInit()
Returns : void
save
save()
Returns : void
submit
submit()
Returns : void

Properties

form
Type : ReturnType<>
result
Default value : new Promise<ReturnType<typeof this.initForm>['value']>((resolve, reject) => { this._resolve = resolve; this._reject = reject; })
selectedType
Type : string
showUsername
Default value : false
title
Default value : gettext('VNC credentials')
<c8y-modal
  [title]="title"
  [headerClasses]="'dialog-header'"
  (onDismiss)="cancel()"
  (onClose)="save()"
  [disabled]="form.invalid"
  [labels]="{ cancel: 'Cancel', ok: 'Save' }"
>
  <ng-container c8y-modal-title>
    <span [c8yIcon]="'key'"></span>
  </ng-container>
  <form
    class="p-24"
    [formGroup]="form"
    (submit)="submit()"
  >
    <c8y-form-group *ngIf="showUsername">
      <label
        for="username"
        translate
      >
        Username
      </label>
      <input
        class="form-control"
        id="username"
        name="username"
        type="text"
        [placeholder]="'e.g. {{ example }}' | translate: { example: 'admin' }"
        formControlName="username"
      />
      <c8y-messages></c8y-messages>
    </c8y-form-group>

    <c8y-form-group>
      <label
        for="password"
        translate
      >
        Password
      </label>
      <input
        class="form-control"
        id="password"
        name="password"
        type="password"
        formControlName="password"
      />
      <c8y-messages></c8y-messages>
    </c8y-form-group>

    <button type="submit" class="hidden">hidden submit</button>
  </form>
</c8y-modal>

results matching ""

    No results matching ""