Home Reference Source
import OpSearch from './ui/components/opsearch.js'
public class | source

OpSearch

Extends:

Events → OpSearch

search through opdocs, e.g. for opselect

Constructor Summary

Public Constructor
public

Member Summary

Public Members
public

hideUserOps: boolean

public get

list: *

public

numPatchops: number

public

originalSearch: string

public
Private Members
private

_list: *

private
private

Method Summary

Public Methods
public
public

search(query: string, originalSearch: string)

Private Methods
private
private

_createListItemsByNames(_opNames: *, listItems: *[]): *

private

_getOpsNamesFromCode(opnames: *, ns: *, val: *, parentname: *): *

private
private

_searchWord(wordIndex: *, orig: *, list: *, query: *)

Public Constructors

public constructor() source

Public Members

public hideUserOps: boolean source

public get list: * source

public numPatchops: number source

public originalSearch: string source

public prefereGApi: * source

Private Members

private _list: * source

private _newOpOptions: * source

private _wordsDb: * source

Public Methods

public resetList() source

Params:

NameTypeAttributeDescription
query string
originalSearch string
  • optional

Private Methods

private _buildList() source

private _createListItemsByNames(_opNames: *, listItems: *[]): * source

Params:

NameTypeAttributeDescription
_opNames *
listItems *[]
  • optional
  • default: []

Return:

*

private _getOpsNamesFromCode(opnames: *, ns: *, val: *, parentname: *): * source

Params:

NameTypeAttributeDescription
opnames *
ns *
val *
parentname *

Return:

*

private _rebuildWordList() source

private _searchWord(wordIndex: *, orig: *, list: *, query: *) source

Params:

NameTypeAttributeDescription
wordIndex *
orig *
list *
query *