MCPcopy Index your code
hub / github.com/gridstack/gridstack.js / _triggerEvent

Method _triggerEvent

src/gridstack.ts:1851–1859  ·  view source on GitHub ↗

@internal

(type: string, data?: GridStackNode[])

Source from the content-addressed store, hash-verified

1849
1850 /** @internal */
1851 protected _triggerEvent(type: string, data?: GridStackNode[]): GridStack {
1852 const event = data ? new CustomEvent(type, { bubbles: false, detail: data }) : new Event(type);
1853 // check if we're nested, and if so call the outermost grid to trigger the event
1854 // eslint-disable-next-line @typescript-eslint/no-this-alias
1855 let grid: GridStack = this;
1856 while (grid.parentGridNode) grid = grid.parentGridNode.grid;
1857 grid.el.dispatchEvent(event);
1858 return this;
1859 }
1860
1861 /** @internal */
1862 protected _updateContainerHeight(): GridStack {

Callers 5

_triggerChangeEventMethod · 0.95
_triggerAddEventMethod · 0.95
_triggerRemoveEventMethod · 0.95
disableMethod · 0.95
enableMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected