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

Method _triggerChangeEvent

src/gridstack.ts:1810–1821  ·  view source on GitHub ↗

@internal

()

Source from the content-addressed store, hash-verified

1808
1809 /** @internal */
1810 protected _triggerChangeEvent(): GridStack {
1811 if (this.engine.batchMode) return this;
1812 const elements = this.engine.getDirtyNodes(true); // verify they really changed
1813 if (elements && elements.length) {
1814 if (!this._ignoreLayoutsNodeChange) {
1815 this.engine.layoutsNodesChange(elements);
1816 }
1817 this._triggerEvent('change', elements);
1818 }
1819 this.engine.saveInitial(); // we called, now reset initial values & dirty flags
1820 return this;
1821 }
1822
1823 /** @internal */
1824 protected _triggerAddEvent(): GridStack {

Callers 9

batchUpdateMethod · 0.95
compactMethod · 0.95
columnMethod · 0.95
floatMethod · 0.95
makeWidgetMethod · 0.95
removeWidgetMethod · 0.95
moveNodeMethod · 0.95
_setupAcceptWidgetMethod · 0.95
onEndMovingMethod · 0.95

Calls 4

_triggerEventMethod · 0.95
getDirtyNodesMethod · 0.80
layoutsNodesChangeMethod · 0.80
saveInitialMethod · 0.80

Tested by

no test coverage detected