Home Reference Source
import FindTab from './ui/components/tabs/tab_find.js'
public class | source

FindTab

tab panel for searching through the patch

Static Member Summary

Static Public Members
public static

Constructor Summary

Public Constructor
public

constructor(tabs: import("../../elements/tabpanel/tabpanel.js").default, str: string)

Member Summary

Public Members
public

: *

Private Members
private
private
private
private

closed: *

private
private

inputId: *

private
private
private
private
private

maxIdx: *

private

tab: *

private

tabs: *

private

toggles: *

Method Summary

Public Methods
public
public

focus()

public

highlightWord(word: *, str: *): *

public

isClosed(): *

public

isVisible(): *

public

search(str: string, userInvoked: boolean)

public
public

setClicked(num: *)

public
public

setSelectedOp(opid: *)

public
Private Methods
private

_addResultOp(op: *, result: *, idx: *): *

private

_doSearch(str: String, _userInvoked: boolean, ops: Array<UiOp>, results: Array): *

private

_doSearchTriggers(str: *): *

private

_doSearchVars(str: *): *

Static Public Members

public static TABSESSION_NAME: * source

Public Constructors

public constructor(tabs: import("../../elements/tabpanel/tabpanel.js").default, str: string) source

Params:

NameTypeAttributeDescription
tabs import("../../elements/tabpanel/tabpanel.js").default
str string

Public Members

public : * source

Private Members

private _eleResults: * source

private _findTimeoutId: * source

private _updateCb: * source

private closed: * source

private eleInput: * source

private inputId: * source

private lastClicked: * source

private lastSearch: * source

private lastSelected: * source

private listenerids: * source

private maxIdx: * source

private tab: * source

private tabs: * source

private toggles: * source

Public Methods

public clearHighlightOps() source

public focus() source

public highlightWord(word: *, str: *): * source

Params:

NameTypeAttributeDescription
word *
str *

Return:

*

public isClosed(): * source

Return:

*

public isVisible(): * source

Return:

*

Params:

NameTypeAttributeDescription
str string
userInvoked boolean
  • optional

public searchAfterPatchUpdate() source

public setClicked(num: *) source

Params:

NameTypeAttributeDescription
num *

public setSearchInputValue(str: *) source

Params:

NameTypeAttributeDescription
str *

public setSelectedOp(opid: *) source

Params:

NameTypeAttributeDescription
opid *

public updateHistory() source

Private Methods

private _addResultOp(op: *, result: *, idx: *): * source

Params:

NameTypeAttributeDescription
op *
result *
idx *

Return:

*

private _doSearch(str: String, _userInvoked: boolean, ops: Array<UiOp>, results: Array): * source

Params:

NameTypeAttributeDescription
str String
_userInvoked boolean
ops Array<UiOp>
results Array
  • optional

Return:

*

private _doSearchTriggers(str: *): * source

Params:

NameTypeAttributeDescription
str *

Return:

*

private _doSearchVars(str: *): * source

Params:

NameTypeAttributeDescription
str *

Return:

*