Class: Selector

Help4.selector.Selector()

Base selector handler

Constructor

new Selector()

Source:

Members

(static) LEGACY :Object

some selectors have been renamed while creating xRay 2.0 old content still exists, need to be mapped
Type:
  • Object
Source:

Methods

(static) base64ToUtf8(str) → (nullable) {Object}

convert and deliver given base64 string to utf8
Parameters:
Name Type Description
str string
Source:
Returns:
Type
Object

(static) getRecordingEngine() → {Help4.engine.RecordingEngine}

deliver the recording engine
Source:
Returns:
Type
Help4.engine.RecordingEngine

(static) getRule(selector) → (nullable) {string}

deliver the rule for a given selector
Parameters:
Name Type Description
selector Help4.selector.SelectorData
Source:
Returns:
Type
string

(static) isRecording() → {boolean}

deliver if recording engine is recording
Source:
Returns:
Type
boolean

(static) startRecording(config, callback)

start recording
Parameters:
Name Type Description
config Object
callback function
Source:

(static) stopRecording()

stop recording
Source:

(static) toggleRecording()

toggles the recording via recording engine
Source:

(static) toggleRecordingInfo()

toggles the recording info area
Source:

(static) utf8ToBase64(selector) → (nullable) {string}

convert and deliver given utf8 selector to base64 string
Parameters:
Name Type Description
selector Help4.selector.SelectorData
Source:
Returns:
Type
string