Home Reference Source
public class | source

OpParampanel

Extends:

Events → OpParampanel

op parameter panel

Constructor Summary

Public Constructor
public

constructor(eleid: string)

Member Summary

Public Members
public
public
public get

op: *

public

panelId: *

public
public
Private Members
private
private

_eleId: *

private
private
private
private

_log: *

private
private
private
private

_portsIn: Array<Port>

private

_portsOut: Array<Port>

private
private

_uiAttrFpsCount: number

private

Method Summary

Public Methods
public

clear()

public
public
public

hidePorts(arr: *)

public

isCurrentOp(op: *): *

public

isCurrentOpId(opid: *): *

public

opContextMenu(el: HTMLElement)

public
public
public
public
public
public

setParentElementId(eleid: *)

public

show(op: Op | String)

public
public
public
Private Methods
private

_checkPortTypes(port: Port)

private

_onUiAttrChangeOp(attr: import("cables/src/core/core_patch.js").OpUiAttribs)

private

_onUiAttrChangePort(attr: object, port: Port)

private

_showOpParamsCbPortDelete(index: *, op: *)

private

_startListeners(op: Op<any>)

private

_stopListeners(op: Op<any>)

Public Constructors

public constructor(eleid: string) source

Params:

NameTypeAttributeDescription
eleid string

Public Members

public hasExposeListener: * source

public onOpUiAttrChange: * source

public get op: * source

public panelId: * source

public refreshTimeout: * source

public reloadListener: * source

Private Members

private _currentOp: Op source

private _eleId: * source

private _eventPrefix: * source

private _htmlGen: * source

private _isPortLineDragDown: boolean source

private _log: * source

private _paramsListener: * source

private _portLineDraggedName: * source

private _portUiAttrListeners: *[] source

private _portsIn: Array<Port> source

private _portsOut: Array<Port> source

private _startedGlobalListeners: boolean source

private _uiAttrFpsCount: number source

private _uiAttrFpsLast: * source

Public Methods

public clear() source

public dispose() source

public getCurrentOp(): * source

Return:

*

public hidePorts(arr: *) source

Params:

NameTypeAttributeDescription
arr *

public isCurrentOp(op: *): * source

Params:

NameTypeAttributeDescription
op *

Return:

*

public isCurrentOpId(opid: *): * source

Params:

NameTypeAttributeDescription
opid *

Return:

*

public opContextMenu(el: HTMLElement) source

Params:

NameTypeAttributeDescription
el HTMLElement

public refresh() source

public refreshDelayed() source

public setCurrentOpComment(v: *) source

Params:

NameTypeAttributeDescription
v *

public setCurrentOpTags(t: *) source

Params:

NameTypeAttributeDescription
t *

public setCurrentOpTitle(t: *) source

Params:

NameTypeAttributeDescription
t *

public setParentElementId(eleid: *) source

Params:

NameTypeAttributeDescription
eleid *

public show(op: Op | String) source

Params:

NameTypeAttributeDescription
op Op | String

public subPatchContextMenu(el: *) source

Params:

NameTypeAttributeDescription
el *

public updateUiAttribs() source

public updateUiErrors() source

Private Methods

private _checkPortTypes(port: Port) source

Params:

NameTypeAttributeDescription
port Port

private _onUiAttrChangeOp(attr: import("cables/src/core/core_patch.js").OpUiAttribs) source

Params:

NameTypeAttributeDescription
attr import("cables/src/core/core_patch.js").OpUiAttribs

private _onUiAttrChangePort(attr: object, port: Port) source

Params:

NameTypeAttributeDescription
attr object
port Port

private _showOpParamsCbPortDelete(index: *, op: *) source

Params:

NameTypeAttributeDescription
index *
op *

private _startListeners(op: Op<any>) source

Params:

NameTypeAttributeDescription
op Op<any>

private _stopListeners(op: Op<any>) source

Params:

NameTypeAttributeDescription
op Op<any>
  • optional