File

branding/plain-branding-editor/lazy/advanced-edit-branding.component.ts

Implements

ControlValueAccessor

Metadata

Index

Properties
Methods

Constructor

constructor(activatedRoute: ActivatedRoute)
Parameters :
Name Type Optional
activatedRoute ActivatedRoute No

Methods

onEditorInit
onEditorInit(_data: Monaco.editor.IStandaloneCodeEditor)
Parameters :
Name Type Optional
_data Monaco.editor.IStandaloneCodeEditor No
Returns : void
onValueChange
onValueChange(value: string)
Parameters :
Name Type Optional
value string No
Returns : void
registerOnChange
registerOnChange(fn: (value: string) => void)
Parameters :
Name Type Optional
fn function No
Returns : void
registerOnTouched
registerOnTouched(fn: () => void)
Parameters :
Name Type Optional
fn function No
Returns : void
writeValue
writeValue(obj: string)
Parameters :
Name Type Optional
obj string No
Returns : void

Properties

editorComponent
Type : EditorComponent
Decorators :
@ViewChild(EditorComponent)
editorOptions
Type : EditorComponent['editorOptions']
Default value : {}
infoText
Type : string
Default value : ''
JSONSchema
Type : any
optionsJsonString
Type : unknown
Default value : new BehaviorSubject<string>('')
valueString
Type : unknown
Default value : new BehaviorSubject<string>('')
@if (infoText) {
  <div class="card-block separator-bottom m-b-16">
    <p class="icon-flex">
      <i
        class="text-info m-r-4 icon-16"
        c8yIcon="info-circle"
      ></i>
      <span>
        {{ infoText | translate }}
      </span>
    </p>
  </div>
}

<c8y-editor
  class="flex-grow"
  [editorOptions]="editorOptions"
  [ngModel]="valueString | async"
  (ngModelChange)="onValueChange($event)"
  (editorInit)="onEditorInit($event)"
  monacoEditorMarkerValidator
></c8y-editor>

results matching ""

    No results matching ""