Class: DomRefreshEngine

Help4.engine.DomRefreshEngine(params)

monitors DOM refresh events

Constructor

new DomRefreshEngine(params)

Parameters:
Name Type Description
params Help4.engine.DomRefreshEngine.Params
Source:

Extends

Members

(static) OPTIONS :Object

Type:
  • Object
Properties:
Name Type Description
mutation Object
Properties
Name Type Description
childList true
attributes true
characterData true
subtree true
attributeOldValue true
characterDataOldValue true
event Object
Properties
Name Type Description
type Array.<'resize', 'scroll', 'click'>
capture true
focus true
Source:

Methods

addExecutor(executor) → {Help4.engine.DomRefreshEngine}

Parameters:
Name Type Description
executor function
Source:
Returns:
Type
Help4.engine.DomRefreshEngine

destroy()

Source:

execute() → {Help4.engine.DomRefreshEngine}

Source:
Returns:
Type
Help4.engine.DomRefreshEngine

forceDirty() → {Help4.engine.DomRefreshEngine}

Source:
Returns:
Type
Help4.engine.DomRefreshEngine

removeExecutor(executor) → {Help4.engine.DomRefreshEngine}

Parameters:
Name Type Description
executor function
Source:
Returns:
Type
Help4.engine.DomRefreshEngine

sleep(sleep)

Parameters:
Name Type Description
sleep boolean
Source:

start()

Source:

stop()

Source:

Type Definitions

Params

Type:
Properties:
Name Type Attributes Default Description
crossOriginEngine Help4.engine.crossorigin.CoreEngine <optional>
null
crossOriginService Help4.service.CrossOriginMessageService <optional>
null
forceRefresh number <optional>
0
isCrossOriginAgent boolean <optional>
false
Source: