Class: ActionBar

H5P. ActionBar

new ActionBar(displayOptions)

Parameters:
Name Type Description
displayOptions Object
Properties
Name Type Description
export boolean Triggers the display of the 'Download' button
copyright boolean Triggers the display of the 'Copyright' button
embed boolean Triggers the display of the 'Embed' button
icon boolean Triggers the display of the 'H5P icon' link

Extends

Methods

createXAPIEventTemplate(verb, extra) → {H5P.XAPIEvent}

Helper function to create event templates added to the EventDispatcher. Will in the future be used to add representations of the questions to the statements.
Parameters:
Name Type Argument Description
verb string Verb id in short form
extra Object <optional>
Extra values to be added to the statement
Inherited From:
Returns:
Instance
Type
H5P.XAPIEvent

getDOMElement() → {H5P.jQuery}

Returns a reference to the dom element
Returns:
Type
H5P.jQuery

hasActions() → {Boolean}

Does the actionbar contain actions?
Returns:
Type
Boolean

off(type, listener)

Remove event listener. If no listener is specified, all listeners will be removed.
Parameters:
Name Type Description
type string Event type
listener H5P.EventCallback Event listener
Inherited From:
Throws:
listener must be a function
Type
TypeError

on(type, listener, thisArg)

Add new event listener.
Parameters:
Name Type Argument Description
type string Event type
listener H5P.EventCallback Event listener
thisArg Object <optional>
Optionally specify the this value when calling listener.
Inherited From:
Throws:
listener must be a function
Type
TypeError

once(type, listener, thisArg)

Add new event listener that will be fired only once.
Parameters:
Name Type Description
type string Event type
listener H5P.EventCallback Event listener
thisArg Object Optionally specify the this value when calling listener.
Inherited From:
Throws:
listener must be a function
Type
TypeError

trigger(event, eventData, extras)

Dispatch event.
Parameters:
Name Type Argument Description
event string | H5P.Event Event object or event type as string
eventData * <optional>
Custom event data(used when event type as string is used as first argument).
extras Object <optional>
Properties
Name Type Argument Description
bubbles boolean <optional>
external boolean <optional>
Inherited From:

triggerXAPI(verb, extra)

Helper function for triggering xAPI added to the EventDispatcher.
Parameters:
Name Type Argument Description
verb string The short id of the verb we want to trigger
extra Oject <optional>
Extra properties for the xAPI statement
Inherited From:

triggerXAPICompleted(score, maxScore, success)

Helper function to create xAPI completed events DEPRECATED - USE triggerXAPIScored instead
Parameters:
Name Type Description
score number Will be set as the 'raw' value of the score object
maxScore number will be set as the "max" value of the score object
success boolean will be set as the "success" value of the result object
Inherited From:
Deprecated:
  • since 1.5, use triggerXAPIScored instead.

triggerXAPIScored(score, maxScore, verb, completion, success)

Helper function to create scored xAPI events
Parameters:
Name Type Description
score number Will be set as the 'raw' value of the score object
maxScore number Will be set as the "max" value of the score object
verb string Short form of adl verb
completion boolean Is this a statement from a completed activity?
success boolean Is this a statement from an activity that was done successfully?
Inherited From:
Documentation generated by JSDoc 3.4.3 on 2017-02-07T13:45:43+01:00