Events
Custom events dispatched by the <grigson-chart> custom element.
Classes
GrigsonParseErrorEvent
Dispatched by GrigsonChart when the chart source fails to parse.
Constructor
new GrigsonParseErrorEvent(error: unknown): GrigsonParseErrorEvent
Methods
composedPath(): EventTarget[]- The **`composedPath()`** method of the Event interface returns the event's path which is an array of the objects on which listeners will be invoked. [MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/composedPath)
initEvent(type: string, bubbles?: boolean, cancelable?: boolean): void- The **`Event.initEvent()`** method is used to initialize the value of an event created using Document.createEvent().
preventDefault(): void- The **`preventDefault()`** method of the Event interface tells the user agent that if the event does not get explicitly handled, its default action should not be taken as it normally would be. [MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/preventDefault)
stopImmediatePropagation(): void- The **`stopImmediatePropagation()`** method of the If several listeners are attached to the same element for the same event type, they are called in the order in which they were added. [MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/stopImmediatePropagation)
stopPropagation(): void- The **`stopPropagation()`** method of the Event interface prevents further propagation of the current event in the capturing and bubbling phases. [MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/stopPropagation)
Properties
AT_TARGET: 2bubbles: boolean- The **`bubbles`** read-only property of the Event interface indicates whether the event bubbles up through the DOM tree or not. [MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/bubbles)
BUBBLING_PHASE: 3cancelable: boolean- The **`cancelable`** read-only property of the Event interface indicates whether the event can be canceled, and therefore prevented as if the event never happened. [MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/cancelable)
cancelBubble: boolean- The **`cancelBubble`** property of the Event interface is deprecated.
CAPTURING_PHASE: 1composed: boolean- The read-only **`composed`** property of the or not the event will propagate across the shadow DOM boundary into the standard DOM. [MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/composed)
currentTarget: EventTarget | null- The **`currentTarget`** read-only property of the Event interface identifies the element to which the event handler has been attached. [MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/currentTarget)
defaultPrevented: boolean- The **`defaultPrevented`** read-only property of the Event interface returns a boolean value indicating whether or not the call to Event.preventDefault() canceled the event. [MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/defaultPrevented)
error: unknowneventPhase: number- The **`eventPhase`** read-only property of the being evaluated. [MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/eventPhase)
isTrusted: boolean- The **`isTrusted`** read-only property of the when the event was generated by the user agent (including via user actions and programmatic methods such as HTMLElement.focus()), and `false` when the event was dispatched via The only exception is the `click` event, which initializes the `isTrusted` property to `false` in user agents. [MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/isTrusted)
NONE: 0returnValue: boolean- The Event property **`returnValue`** indicates whether the default action for this event has been prevented or not.
srcElement: EventTarget | null- The deprecated **`Event.srcElement`** is an alias for the Event.target property.
target: EventTarget | null- The read-only **`target`** property of the dispatched. [MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/target)
timeStamp: number- The **`timeStamp`** read-only property of the Event interface returns the time (in milliseconds) at which the event was created. [MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/timeStamp)
type: string- The **`type`** read-only property of the Event interface returns a string containing the event's type. [MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/type)
AT_TARGET: 2BUBBLING_PHASE: 3CAPTURING_PHASE: 1NONE: 0type: "grigson:parse-error"
GrigsonRenderErrorEvent
Dispatched by GrigsonChart when the renderer element throws during renderChart().
Constructor
new GrigsonRenderErrorEvent(error: unknown): GrigsonRenderErrorEvent
Methods
composedPath(): EventTarget[]- The **`composedPath()`** method of the Event interface returns the event's path which is an array of the objects on which listeners will be invoked. [MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/composedPath)
initEvent(type: string, bubbles?: boolean, cancelable?: boolean): void- The **`Event.initEvent()`** method is used to initialize the value of an event created using Document.createEvent().
preventDefault(): void- The **`preventDefault()`** method of the Event interface tells the user agent that if the event does not get explicitly handled, its default action should not be taken as it normally would be. [MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/preventDefault)
stopImmediatePropagation(): void- The **`stopImmediatePropagation()`** method of the If several listeners are attached to the same element for the same event type, they are called in the order in which they were added. [MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/stopImmediatePropagation)
stopPropagation(): void- The **`stopPropagation()`** method of the Event interface prevents further propagation of the current event in the capturing and bubbling phases. [MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/stopPropagation)
Properties
AT_TARGET: 2bubbles: boolean- The **`bubbles`** read-only property of the Event interface indicates whether the event bubbles up through the DOM tree or not. [MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/bubbles)
BUBBLING_PHASE: 3cancelable: boolean- The **`cancelable`** read-only property of the Event interface indicates whether the event can be canceled, and therefore prevented as if the event never happened. [MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/cancelable)
cancelBubble: boolean- The **`cancelBubble`** property of the Event interface is deprecated.
CAPTURING_PHASE: 1composed: boolean- The read-only **`composed`** property of the or not the event will propagate across the shadow DOM boundary into the standard DOM. [MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/composed)
currentTarget: EventTarget | null- The **`currentTarget`** read-only property of the Event interface identifies the element to which the event handler has been attached. [MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/currentTarget)
defaultPrevented: boolean- The **`defaultPrevented`** read-only property of the Event interface returns a boolean value indicating whether or not the call to Event.preventDefault() canceled the event. [MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/defaultPrevented)
error: unknowneventPhase: number- The **`eventPhase`** read-only property of the being evaluated. [MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/eventPhase)
isTrusted: boolean- The **`isTrusted`** read-only property of the when the event was generated by the user agent (including via user actions and programmatic methods such as HTMLElement.focus()), and `false` when the event was dispatched via The only exception is the `click` event, which initializes the `isTrusted` property to `false` in user agents. [MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/isTrusted)
NONE: 0returnValue: boolean- The Event property **`returnValue`** indicates whether the default action for this event has been prevented or not.
srcElement: EventTarget | null- The deprecated **`Event.srcElement`** is an alias for the Event.target property.
target: EventTarget | null- The read-only **`target`** property of the dispatched. [MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/target)
timeStamp: number- The **`timeStamp`** read-only property of the Event interface returns the time (in milliseconds) at which the event was created. [MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/timeStamp)
type: string- The **`type`** read-only property of the Event interface returns a string containing the event's type. [MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/type)
AT_TARGET: 2BUBBLING_PHASE: 3CAPTURING_PHASE: 1NONE: 0type: "grigson:render-error"
GrigsonRendererUpdateEvent
Dispatched by a renderer element when its configuration changes and GrigsonChart should re-render with the updated renderer settings.
Constructor
new GrigsonRendererUpdateEvent(): GrigsonRendererUpdateEvent
Methods
composedPath(): EventTarget[]- The **`composedPath()`** method of the Event interface returns the event's path which is an array of the objects on which listeners will be invoked. [MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/composedPath)
initEvent(type: string, bubbles?: boolean, cancelable?: boolean): void- The **`Event.initEvent()`** method is used to initialize the value of an event created using Document.createEvent().
preventDefault(): void- The **`preventDefault()`** method of the Event interface tells the user agent that if the event does not get explicitly handled, its default action should not be taken as it normally would be. [MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/preventDefault)
stopImmediatePropagation(): void- The **`stopImmediatePropagation()`** method of the If several listeners are attached to the same element for the same event type, they are called in the order in which they were added. [MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/stopImmediatePropagation)
stopPropagation(): void- The **`stopPropagation()`** method of the Event interface prevents further propagation of the current event in the capturing and bubbling phases. [MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/stopPropagation)
Properties
AT_TARGET: 2bubbles: boolean- The **`bubbles`** read-only property of the Event interface indicates whether the event bubbles up through the DOM tree or not. [MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/bubbles)
BUBBLING_PHASE: 3cancelable: boolean- The **`cancelable`** read-only property of the Event interface indicates whether the event can be canceled, and therefore prevented as if the event never happened. [MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/cancelable)
cancelBubble: boolean- The **`cancelBubble`** property of the Event interface is deprecated.
CAPTURING_PHASE: 1composed: boolean- The read-only **`composed`** property of the or not the event will propagate across the shadow DOM boundary into the standard DOM. [MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/composed)
currentTarget: EventTarget | null- The **`currentTarget`** read-only property of the Event interface identifies the element to which the event handler has been attached. [MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/currentTarget)
defaultPrevented: boolean- The **`defaultPrevented`** read-only property of the Event interface returns a boolean value indicating whether or not the call to Event.preventDefault() canceled the event. [MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/defaultPrevented)
eventPhase: number- The **`eventPhase`** read-only property of the being evaluated. [MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/eventPhase)
isTrusted: boolean- The **`isTrusted`** read-only property of the when the event was generated by the user agent (including via user actions and programmatic methods such as HTMLElement.focus()), and `false` when the event was dispatched via The only exception is the `click` event, which initializes the `isTrusted` property to `false` in user agents. [MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/isTrusted)
NONE: 0returnValue: boolean- The Event property **`returnValue`** indicates whether the default action for this event has been prevented or not.
srcElement: EventTarget | null- The deprecated **`Event.srcElement`** is an alias for the Event.target property.
target: EventTarget | null- The read-only **`target`** property of the dispatched. [MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/target)
timeStamp: number- The **`timeStamp`** read-only property of the Event interface returns the time (in milliseconds) at which the event was created. [MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/timeStamp)
type: string- The **`type`** read-only property of the Event interface returns a string containing the event's type. [MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/type)
AT_TARGET: 2BUBBLING_PHASE: 3CAPTURING_PHASE: 1NONE: 0type: "grigson:renderer-update"