JavaScript must be enabled in order for you to use JSXGraph and JSXGraph reference. However, it seems JavaScript is either disabled or not supported by your browser.

Class Index | File Index

Elements
Classes

Namespace JXG.EventEmitter


      ↳ JXG.EventEmitter



Defined in: event.js.

Namespace Summary
Constructor Attributes Constructor Name and Description
 
Event namespace
Field Summary
Field Attributes Field Name and Description
<static>  
JXG.EventEmitter.eventHandlers
Holds the registered event handlers.
<static>  
JXG.EventEmitter.suspended
Events can be suspended to prevent endless loops.
Method Summary
Method Attributes Method Name and Description
<static>  
JXG.EventEmitter.eventify(o)
Implements the functionality from this interface in the given object.
<static>  
JXG.EventEmitter.off(event, handler)
Unregister an event handler.
<static>  
JXG.EventEmitter.on(event, handler, context)
Register a new event handler.
<static>  
JXG.EventEmitter.trigger(event, args)
Triggers all event handlers of this element for a given event.
Namespace Detail
JXG.EventEmitter
Event namespace
Field Detail
<static> {Object} JXG.EventEmitter.eventHandlers
Holds the registered event handlers.

<static> {Object} JXG.EventEmitter.suspended
Events can be suspended to prevent endless loops.
Method Detail
<static> JXG.EventEmitter.eventify(o)
Implements the functionality from this interface in the given object. All objects getting their event handling capabilities from this method should document it by adding the on, off, triggerEventHandlers via the borrows tag as methods to their documentation:
@borrows JXG.EventEmitter#on as this.on
Parameters:
{Object} o

<static> JXG.EventEmitter.off(event, handler)
Unregister an event handler.
Parameters:
{String} event
{Function} handler Optional
Returns:
Reference to the object.

<static> JXG.EventEmitter.on(event, handler, context)
Register a new event handler. For a list of possible events see documentation of the elements and objects implementing the EventEmitter interface. As of version 1.5.0, it is only possible to access the element via "this" if the event listener is supplied as regular JavaScript function and not as arrow function.
Parameters:
{String} event
{Function} handler
{Object} context Optional
The context the handler will be called in, default is the element itself.
Returns:
Reference to the object.

<static> JXG.EventEmitter.trigger(event, args)
Triggers all event handlers of this element for a given event.
Parameters:
{Array} event
{Array} args
The arguments passed onto the event handler
Returns:
Reference to the object.

Documentation generated by JsDoc Toolkit 2.4.0 on Fri Nov 08 2024 12:13:04 GMT+0100 (Mitteleuropäische Normalzeit)