SYMBOL INDEX (451 symbols across 37 files) FILE: angular/projects/demo/src/app/app.component.ts class AppComponent (line 18) | class AppComponent implements OnInit { method constructor (line 108) | constructor() { method ngOnInit (line 117) | ngOnInit(): void { method onShow (line 133) | public onShow(val: number) { method onChange (line 163) | public onChange(data: nodesCB) { method onResizeStop (line 169) | public onResizeStop(data: elementCB) { method add (line 176) | public add() { method delete (line 181) | public delete() { method modify (line 192) | public modify() { method newLayout (line 195) | public newLayout() { method load (line 203) | public load(layout: GridStackWidget[]) { method addNgFor (line 210) | public addNgFor() { method deleteNgFor (line 215) | public deleteNgFor() { method modifyNgFor (line 218) | public modifyNgFor() { method newLayoutNgFor (line 224) | public newLayoutNgFor() { method clearGrid (line 232) | public clearGrid() { method saveGrid (line 236) | public saveGrid() { method loadGrid (line 240) | public loadGrid() { method identify (line 246) | public identify(index: number, w: GridStackWidget) { FILE: angular/projects/demo/src/app/app.module.ts class AppModule (line 35) | class AppModule { method constructor (line 36) | constructor() { FILE: angular/projects/demo/src/app/dummy.component.ts class AComponent (line 19) | class AComponent extends BaseWidget implements OnDestroy { method serialize (line 21) | public override serialize(): NgCompInputs | undefined { return this.t... method constructor (line 22) | constructor() { super(); console.log('Comp A created'); } method ngOnDestroy (line 23) | ngOnDestroy() { console.log('Comp A destroyed'); } // test to make sur... class BComponent (line 30) | class BComponent extends BaseWidget implements OnDestroy { method constructor (line 31) | constructor() { super(); console.log('Comp B created'); } method ngOnDestroy (line 32) | ngOnDestroy() { console.log('Comp B destroyed'); } class CComponent (line 39) | class CComponent extends BaseWidget implements OnDestroy { method ngOnDestroy (line 40) | ngOnDestroy() { console.log('Comp C destroyed'); } class NComponent (line 56) | class NComponent extends BaseWidget implements OnDestroy { method ngOnDestroy (line 59) | ngOnDestroy() { console.log('Comp N destroyed'); } FILE: angular/projects/demo/src/app/ngFor.ts class AngularNgForTestComponent (line 38) | class AngularNgForTestComponent implements AfterViewInit { method items (line 43) | public set items(list: GridStackWidget[]) { method items (line 47) | public get items(): GridStackWidget[] { return this._items} method constructor (line 52) | constructor() { method ngAfterViewInit (line 61) | public ngAfterViewInit() { method onChange (line 88) | public onChange(list = this.grid.engine.nodes) { method add (line 100) | public add() { method delete (line 106) | public delete() { method modify (line 110) | public modify() { method newLayout (line 118) | public newLayout() { method identify (line 128) | identify(index: number, w: GridStackWidget) { FILE: angular/projects/demo/src/app/ngFor_cmd.ts class AngularNgForCmdTestComponent (line 36) | class AngularNgForCmdTestComponent implements AfterViewInit { method constructor (line 53) | constructor() {} method ngAfterViewInit (line 56) | public ngAfterViewInit() { method add (line 86) | public add() { method delete (line 91) | public delete() { method modify (line 97) | public modify() { method identify (line 103) | identify(index: number) { FILE: angular/projects/demo/src/app/simple.ts class AngularSimpleComponent (line 19) | class AngularSimpleComponent implements OnInit { method constructor (line 27) | constructor() {} method ngOnInit (line 30) | public ngOnInit() { method add (line 37) | public add() { method delete (line 40) | public delete() { method change (line 43) | public change() { FILE: angular/projects/lib/src/lib/base-widget.ts method serialize (line 66) | public serialize(): NgCompInputs | undefined { return; } method deserialize (line 88) | public deserialize(w: NgGridStackWidget) { FILE: angular/projects/lib/src/lib/gridstack-item.component.ts type GridItemCompHTMLElement (line 14) | interface GridItemCompHTMLElement extends GridItemHTMLElement { class GridstackItemComponent (line 56) | class GridstackItemComponent implements OnDestroy { method options (line 89) | public set options(val: GridStackNode) { method options (line 100) | public get options(): GridStackNode { method el (line 107) | public get el(): GridItemCompHTMLElement { return this.elementRef.nati... method clearOptions (line 110) | public clearOptions() { method constructor (line 114) | constructor(protected readonly elementRef: ElementRef}; class GridstackComponent (line 85) | class GridstackComponent implements OnInit, AfterContentInit, OnDestroy { method options (line 112) | public set options(o: GridStackOptions) { method options (line 120) | public get options(): GridStackOptions { return this._grid?.opts || th... method el (line 190) | public get el(): GridCompHTMLElement { return this.elementRef.nativeEl... method grid (line 201) | public get grid(): GridStack | undefined { return this._grid; } method addComponentToSelectorType (line 234) | public static addComponentToSelectorType(typeList: Array>) { method getSelector (line 243) | public static getSelector(type: Type): string { method constructor (line 253) | constructor(protected readonly elementRef: ElementRef { type ParsedComponentData (line 14) | type ParsedComponentData = ComponentDataType & { type ComponentMap (line 20) | type ComponentMap = Record>; function parseWeightMetaToComponentData (line 22) | function parseWeightMetaToComponentData( type WidgetMemoProps (line 57) | type WidgetMemoProps = { function GridStackRender (line 83) | function GridStackRender(props: { componentMap: ComponentMap }) { FILE: react/lib/grid-stack-widget-context.ts function useGridStackWidgetContext (line 10) | function useGridStackWidgetContext() { FILE: react/src/App.tsx function App (line 3) | function App() { FILE: react/src/demo/demo.tsx constant CELL_HEIGHT (line 16) | const CELL_HEIGHT = 50; constant BREAKPOINTS (line 17) | const BREAKPOINTS = [ function Text (line 24) | function Text({ content }: { content: string }) { constant COMPONENT_MAP (line 28) | const COMPONENT_MAP: ComponentMap = { function GridStackDemo (line 136) | function GridStackDemo() { function Toolbar (line 162) | function Toolbar() { function DebugInfo (line 242) | function DebugInfo() { FILE: scripts/generate-docs.js function execCommand (line 43) | function execCommand(command, cwd = '.', description = '') { function fileExists (line 83) | function fileExists(filePath) { function generateLibraryDocs (line 96) | function generateLibraryDocs(libConfig, libName) { function runPostProcessing (line 160) | function runPostProcessing() { function cleanup (line 186) | function cleanup() { function showHelp (line 214) | function showHelp() { function parseArgs (line 241) | function parseArgs() { function main (line 280) | function main() { FILE: scripts/reorder-html-docs.js function extractClassSections (line 16) | function extractClassSections(html) { function reorderMainContent (line 40) | function reorderMainContent(html) { function reorderSidebarNavigation (line 132) | function reorderSidebarNavigation(html) { FILE: spec/dd-touch-spec.ts function createMockTouchList (line 28) | function createMockTouchList(touches: Touch[]): TouchList { function createMockTouchEvent (line 38) | function createMockTouchEvent(type: string, touches: Touch[], options: P... function createMockPointerEvent (line 72) | function createMockPointerEvent(type: string, pointerType: string, optio... FILE: src/dd-base-impl.ts type EventCallback (line 10) | type EventCallback = (event: Event) => boolean|void; method disabled (line 22) | public get disabled(): boolean { return this._disabled; } method on (line 37) | public on(event: string, callback: EventCallback): void { method off (line 46) | public off(event: string): void { method enable (line 54) | public enable(): void { method disable (line 62) | public disable(): void { method destroy (line 70) | public destroy(): void { method triggerEvent (line 81) | public triggerEvent(eventName: string, event: Event): boolean|void { type HTMLElementExtendOpt (line 91) | interface HTMLElementExtendOpt { FILE: src/dd-draggable.ts type DragOffset (line 14) | interface DragOffset { type GridStackNodeRotate (line 23) | interface GridStackNodeRotate extends GridStackNode { type DDDragEvent (line 27) | type DDDragEvent = 'drag' | 'dragstart' | 'dragstop'; class DDDraggable (line 34) | class DDDraggable extends DDBaseImplement implements HTMLElementExtendOp... method constructor (line 65) | constructor(public el: GridItemHTMLElement, public option: DDDragOpt =... method on (line 83) | public on(event: DDDragEvent, callback: (event: DragEvent) => void): v... method off (line 87) | public off(event: DDDragEvent): void { method enable (line 91) | public enable(): void { method disable (line 105) | public disable(forDestroy = false): void { method destroy (line 118) | public destroy(): void { method updateOption (line 129) | public updateOption(opts: DDDragOpt): DDDraggable { method _mouseDown (line 135) | protected _mouseDown(e: MouseEvent): boolean { method _callDrag (line 171) | protected _callDrag(e: DragEvent): void { method _mouseMove (line 181) | protected _mouseMove(e: DragEvent): boolean { method _mouseUp (line 228) | protected _mouseUp(e: MouseEvent): void { method _keyEvent (line 269) | protected _keyEvent(e: KeyboardEvent): void { method _createHelper (line 298) | protected _createHelper(): HTMLElement { method _setupHelperStyle (line 313) | protected _setupHelperStyle(e: DragEvent): DDDraggable { method _removeHelperStyle (line 335) | protected _removeHelperStyle(): DDDraggable { method _dragFollow (line 357) | protected _dragFollow(e: DragEvent): void { method _setupHelperContainmentStyle (line 370) | protected _setupHelperContainmentStyle(): DDDraggable { method _getDragOffset (line 382) | protected _getDragOffset(event: DragEvent, el: HTMLElement, parent: HT... method ui (line 404) | public ui(): DDUIData { FILE: src/dd-droppable.ts type DDDroppableOpt (line 14) | interface DDDroppableOpt { class DDDroppable (line 23) | class DDDroppable extends DDBaseImplement implements HTMLElementExtendOp... method constructor (line 27) | constructor(public el: HTMLElement, public option: DDDroppableOpt = {}) { method on (line 36) | public on(event: 'drop' | 'dropover' | 'dropout', callback: (event: Dr... method off (line 40) | public off(event: 'drop' | 'dropover' | 'dropout'): void { method enable (line 44) | public enable(): void { method disable (line 57) | public disable(forDestroy = false): void { method destroy (line 70) | public destroy(): void { method updateOption (line 77) | public updateOption(opts: DDDroppableOpt): DDDroppable { method _mouseEnter (line 84) | protected _mouseEnter(e: MouseEvent): void { method _mouseLeave (line 111) | protected _mouseLeave(e: MouseEvent, calledByEnter = false): void { method drop (line 143) | public drop(e: MouseEvent): void { method _canDrop (line 153) | protected _canDrop(el: HTMLElement): boolean { method _setupAccept (line 158) | protected _setupAccept(): DDDroppable { method _ui (line 169) | protected _ui(drag: DDDraggable): DDUIData { FILE: src/dd-element.ts type DDElementHost (line 11) | interface DDElementHost extends GridItemHTMLElement { class DDElement (line 15) | class DDElement { method init (line 17) | static init(el: DDElementHost): DDElement { method constructor (line 26) | constructor(public el: DDElementHost) {} method on (line 28) | public on(eventName: string, callback: (event: MouseEvent) => void): D... method off (line 39) | public off(eventName: string): DDElement { method setupDraggable (line 50) | public setupDraggable(opts: DDDragOpt): DDElement { method cleanDraggable (line 59) | public cleanDraggable(): DDElement { method setupResizable (line 67) | public setupResizable(opts: DDResizableOpt): DDElement { method cleanResizable (line 76) | public cleanResizable(): DDElement { method setupDroppable (line 84) | public setupDroppable(opts: DDDroppableOpt): DDElement { method cleanDroppable (line 93) | public cleanDroppable(): DDElement { FILE: src/dd-gridstack.ts type DDDropOpt (line 17) | type DDDropOpt = { type DDOpts (line 27) | type DDOpts = 'enable' | 'disable' | 'destroy' | 'option' | string | any; type DDKey (line 32) | type DDKey = 'minWidth' | 'minHeight' | 'maxWidth' | 'maxHeight' | 'maxH... type DDValue (line 37) | type DDValue = number | string; type DDCallback (line 46) | type DDCallback = (event: Event, arg2: GridItemHTMLElement, helper?: Gri... class DDGridStack (line 57) | class DDGridStack { method resizable (line 72) | public resizable(el: GridItemHTMLElement, opts: DDOpts, key?: DDKey, v... method draggable (line 120) | public draggable(el: GridItemHTMLElement, opts: DDOpts, key?: DDKey, v... method dragIn (line 144) | public dragIn(el: GridStackElement, opts: DDDragOpt): DDGridStack { method droppable (line 149) | public droppable(el: GridItemHTMLElement, opts: DDOpts | DDDropOpt, ke... method isDroppable (line 169) | public isDroppable(el: DDElementHost): boolean { method isDraggable (line 174) | public isDraggable(el: DDElementHost): boolean { method isResizable (line 179) | public isResizable(el: DDElementHost): boolean { method on (line 183) | public on(el: GridItemHTMLElement, name: string, callback: DDCallback)... method off (line 195) | public off(el: GridItemHTMLElement, name: string): DDGridStack { method _getDDElements (line 201) | protected _getDDElements(els: GridStackElement, opts?: DDOpts): DDElem... FILE: src/dd-manager.ts class DDManager (line 17) | class DDManager { FILE: src/dd-resizable-handle.ts type DDResizableHandleOpt (line 9) | interface DDResizableHandleOpt { class DDResizableHandle (line 16) | class DDResizableHandle { method constructor (line 26) | constructor(protected host: GridItemHTMLElement, protected dir: string... method _init (line 37) | protected _init(): DDResizableHandle { method destroy (line 70) | public destroy(): DDResizableHandle { method _mouseDown (line 86) | protected _mouseDown(e: MouseEvent): void { method _mouseMove (line 99) | protected _mouseMove(e: MouseEvent): void { method _mouseUp (line 116) | protected _mouseUp(e: MouseEvent): void { method _keyEvent (line 134) | protected _keyEvent(e: KeyboardEvent): void { method _triggerEvent (line 144) | protected _triggerEvent(name: string, event: MouseEvent): DDResizableH... FILE: src/dd-resizable.ts type DDResizableOpt (line 15) | interface DDResizableOpt extends DDResizeOpt { type RectScaleReciprocal (line 27) | interface RectScaleReciprocal { class DDResizable (line 32) | class DDResizable extends DDBaseImplement implements HTMLElementExtendOp... method constructor (line 59) | constructor(public el: GridItemHTMLElement, public option: DDResizable... method on (line 69) | public on(event: 'resizestart' | 'resize' | 'resizestop', callback: (e... method off (line 73) | public off(event: 'resizestart' | 'resize' | 'resizestop'): void { method enable (line 77) | public enable(): void { method disable (line 83) | public disable(): void { method destroy (line 89) | public destroy(): void { method updateOption (line 96) | public updateOption(opts: DDResizableOpt): DDResizable { method _setupAutoHide (line 111) | protected _setupAutoHide(auto: boolean): DDResizable { method _mouseOver (line 130) | protected _mouseOver(e: Event): void { method _mouseOut (line 141) | protected _mouseOut(e: Event): void { method _setupHandlers (line 150) | protected _setupHandlers(): DDResizable { method _resizeStart (line 163) | protected _resizeStart(event: MouseEvent): DDResizable { method _resizing (line 182) | protected _resizing(event: MouseEvent, dir: string): DDResizable { method _resizeStop (line 196) | protected _resizeStop(event: MouseEvent): DDResizable { method _setupHelper (line 214) | protected _setupHelper(): DDResizable { method _cleanHelper (line 234) | protected _cleanHelper(): DDResizable { method _getChange (line 243) | protected _getChange(event: MouseEvent, dir: string): Rect { method _constrainSize (line 288) | protected _constrainSize(oWidth: number, oHeight: number, moveLeft: bo... method _applyChange (line 300) | protected _applyChange(): DDResizable { method _removeHandlers (line 317) | protected _removeHandlers(): DDResizable { FILE: src/dd-touch.ts class DDTouch (line 27) | class DDTouch { function simulateMouseEvent (line 48) | function simulateMouseEvent(e: TouchEvent, simulatedType: string) { function simulatePointerMouseEvent (line 65) | function simulatePointerMouseEvent(e: PointerEvent, simulatedType: strin... function touchstart (line 79) | function touchstart(e: TouchEvent): void { function touchmove (line 94) | function touchmove(e: TouchEvent): void { function touchend (line 105) | function touchend(e: TouchEvent): void { function pointerdown (line 136) | function pointerdown(e: PointerEvent): void { function pointerenter (line 142) | function pointerenter(e: PointerEvent): void { function pointerleave (line 153) | function pointerleave(e: PointerEvent): void { FILE: src/gridstack-engine.ts type OnChangeCB (line 10) | type OnChangeCB = (nodes: GridStackNode[]) => void; type GridStackEngineOptions (line 13) | interface GridStackEngineOptions { class GridStackEngine (line 34) | class GridStackEngine { method constructor (line 61) | public constructor(opts: GridStackEngineOptions = {}) { method batchUpdate (line 85) | public batchUpdate(flag = true, doPack = true): GridStackEngine { method _useEntireRowArea (line 103) | protected _useEntireRowArea(node: GridStackNode, nn: GridStackPosition... method _fixCollisions (line 109) | protected _fixCollisions(node: GridStackNode, nn = node, collide?: Gri... method collide (line 182) | public collide(skip: GridStackNode, area = skip, skip2?: GridStackNode... method collideAll (line 200) | public collideAll(skip: GridStackNode, area = skip, skip2?: GridStackN... method directionCollideCoverage (line 207) | protected directionCollideCoverage(node: GridStackNode, o: GridStackMo... method cacheRects (line 287) | public cacheRects(w: number, h: number, top: number, right: number, bo... method swap (line 314) | public swap(a: GridStackNode, b: GridStackNode): boolean | undefined { method isAreaEmpty (line 366) | public isAreaEmpty(x: number, y: number, w: number, h: number): boolean { method compact (line 388) | public compact(layout: CompactOptions = 'compact', doSort = true): Gri... method float (line 421) | public set float(val: boolean) { method float (line 438) | public get float(): boolean { return this._float || false; } method sortNodes (line 451) | public sortNodes(dir: 1 | -1 = 1): GridStackEngine { method _packNodes (line 457) | protected _packNodes(): GridStackEngine { method prepareNode (line 507) | public prepareNode(node: GridStackNode, resizing?: boolean): GridStack... method nodeBoundFix (line 560) | public nodeBoundFix(node: GridStackNode, resizing?: boolean): GridStac... method getDirtyNodes (line 636) | public getDirtyNodes(verify?: boolean): GridStackNode[] { method _notify (line 645) | protected _notify(removedNodes?: GridStackNode[]): GridStackEngine { method cleanNodes (line 660) | public cleanNodes(): GridStackEngine { method saveInitial (line 679) | public saveInitial(): GridStackEngine { method restoreInitial (line 696) | public restoreInitial(): GridStackEngine { method findEmptyPosition (line 722) | public findEmptyPosition(node: GridStackNode, nodeList = this.nodes, c... method addNode (line 756) | public addNode(node: GridStackNode, triggerAddEvent = false, after?: G... method removeNode (line 790) | public removeNode(node: GridStackNode, removeDOM = true, triggerEvent ... method removeAll (line 816) | public removeAll(removeDOM = true, triggerEvent = true): GridStackEngi... method moveNodeCheck (line 843) | public moveNodeCheck(node: GridStackNode, o: GridStackMoveOpts): boole... method willItFit (line 894) | public willItFit(node: GridStackNode): boolean { method changedPosConstrain (line 915) | public changedPosConstrain(node: GridStackNode, p: GridStackPosition):... method moveNode (line 929) | public moveNode(node: GridStackNode, o: GridStackMoveOpts): boolean { method getRow (line 989) | public getRow(): number { method beginUpdate (line 993) | public beginUpdate(node: GridStackNode): GridStackEngine { method endUpdate (line 1002) | public endUpdate(): GridStackEngine { method save (line 1018) | public save(saveElement = true, saveCB?: SaveFcn, column?: number): Gr... method layoutsNodesChange (line 1044) | public layoutsNodesChange(nodes: GridStackNode[]): GridStackEngine { method columnChanged (line 1093) | public columnChanged(prevColumn: number, column: number, layout: Colum... method cacheLayout (line 1199) | public cacheLayout(nodes: GridStackNode[], column: number, clear = fal... method cacheOneLayout (line 1219) | public cacheOneLayout(n: GridStackNode, column: number): GridStackEngi... method findCacheLayout (line 1233) | protected findCacheLayout(n: GridStackNode, column: number): number | ... method removeNodeFromLayoutCache (line 1237) | public removeNodeFromLayoutCache(n: GridStackNode) { method cleanupNode (line 1250) | public cleanupNode(node: GridStackNode): GridStackEngine { FILE: src/gridstack.ts type GridHTMLElement (line 43) | interface GridHTMLElement extends HTMLElement { type GridStackEvent (line 47) | type GridStackEvent = 'added' | 'change' | 'disable' | 'drag' | 'dragsta... type MousePosition (line 51) | interface MousePosition { type CellPosition (line 57) | interface CellPosition { type InternalGridStackOptions (line 63) | interface InternalGridStackOptions extends GridStackOptions { class GridStack (line 77) | class GridStack { method init (line 92) | public static init(options: GridStackOptions = {}, elOrString: GridSta... method initAll (line 119) | public static initAll(options: GridStackOptions = {}, selector = '.gri... method addGrid (line 142) | public static addGrid(parent: HTMLElement, opt: GridStackOptions = {})... method registerEngine (line 173) | static registerEngine(engineClass: typeof GridStackEngine): void { method placeholder (line 231) | public get placeholder(): GridItemHTMLElement { method constructor (line 267) | public constructor(public el: GridHTMLElement, public opts: GridStackO... method _updateColumnVar (line 415) | private _updateColumnVar(opts: GridStackOptions = this.opts): void { method addWidget (line 433) | public addWidget(w: GridStackWidget): GridItemHTMLElement { method createWidgetDivs (line 479) | public createWidgetDivs(n: GridStackNode): HTMLElement { method makeSubGrid (line 507) | public makeSubGrid(el: GridItemHTMLElement, ops?: GridStackOptions, no... method removeAsSubGrid (line 600) | public removeAsSubGrid(nodeThatRemoved?: GridStackNode): void { method save (line 635) | public save(saveContent = true, saveGridOpt = false, saveCB = GridStac... method load (line 723) | public load(items: GridStackWidget[], addRemove: boolean | AddRemoveFc... method batchUpdate (line 834) | public batchUpdate(flag = true): GridStack { method getCellHeight (line 858) | public getCellHeight(forcePixel = false): number { method cellHeight (line 905) | public cellHeight(val?: numberOrString): GridStack { method cellWidth (line 951) | public cellWidth(): number { method _widthOrContainer (line 956) | protected _widthOrContainer(forBreakpoint = false): number { method checkDynamicColumn (line 963) | protected checkDynamicColumn(): boolean { method compact (line 1008) | public compact(layout: CompactOptions = 'compact', doSort = true): Gri... method column (line 1042) | public column(column: number, layout: ColumnOptions = 'moveScale'): Gr... method getColumn (line 1079) | public getColumn(): number { return this.opts.column as number; } method getGridItems (line 1093) | public getGridItems(): GridItemHTMLElement[] { method isIgnoreChangeCB (line 1110) | public isIgnoreChangeCB(): boolean { return this._ignoreLayoutsNodeCha... method destroy (line 1116) | public destroy(removeDOM = true): GridStack { method float (line 1150) | public float(val: boolean): GridStack { method getFloat (line 1167) | public getFloat(): boolean { method getCellFromPixel (line 1180) | public getCellFromPixel(position: MousePosition, useDocRelative = fals... method getRow (line 1210) | public getRow(): number { method isAreaEmpty (line 1229) | public isAreaEmpty(x: number, y: number, w: number, h: number): boolean { method makeWidget (line 1257) | public makeWidget(els: GridStackElement, options?: GridStackWidget): G... method on (line 1321) | public on(name: GridStackEvent | string, callback: GridStackEventHandl... method off (line 1353) | public off(name: GridStackEvent | string): GridStack { method offAll (line 1380) | public offAll(): GridStack { method removeWidget (line 1391) | public removeWidget(els: GridStackElement, removeDOM = true, triggerEv... method removeAll (line 1429) | public removeAll(removeDOM = true, triggerEvent = true): GridStack { method setAnimation (line 1448) | public setAnimation(doAnimate = this.opts.animate, delay?: boolean): G... method hasAnimationCSS (line 1462) | private hasAnimationCSS(): boolean { return this.el.classList.contains... method setStatic (line 1471) | public setStatic(val: boolean, updateClass = true, recurse = true): Gr... method updateOptions (line 1489) | public updateOptions(o: GridStackOptions): GridStack { method update (line 1551) | public update(els: GridStackElement, opt: GridStackWidget): GridStack { method moveNode (line 1626) | private moveNode(n: GridStackNode, m: GridStackMoveOpts) { method resizeToContent (line 1655) | public resizeToContent(el: GridItemHTMLElement) { method resizeToContentCBCheck (line 1710) | private resizeToContentCBCheck(el: GridItemHTMLElement) { method rotate (line 1730) | public rotate(els: GridStackElement, relative?: Position): GridStack { method margin (line 1765) | public margin(value: numberOrString): GridStack { method getMargin (line 1794) | public getMargin(): number { return this.opts.margin as number; } method willItFit (line 1808) | public willItFit(node: GridStackWidget): boolean { return this.engine.... method _triggerChangeEvent (line 1811) | protected _triggerChangeEvent(): GridStack { method _triggerAddEvent (line 1825) | protected _triggerAddEvent(): GridStack { method _triggerRemoveEvent (line 1841) | public _triggerRemoveEvent(): GridStack { method _triggerEvent (line 1852) | protected _triggerEvent(type: string, data?: GridStackNode[]): GridSta... method _updateContainerHeight (line 1863) | protected _updateContainerHeight(): GridStack { method _prepareElement (line 1901) | protected _prepareElement(el: GridItemHTMLElement, triggerAddEvent = f... method _writePosAttr (line 1921) | protected _writePosAttr(el: HTMLElement, n: GridStackNode): GridStack { method _writeAttr (line 1940) | protected _writeAttr(el: HTMLElement, node: GridStackNode): GridStack { method _readAttr (line 1963) | protected _readAttr(el: HTMLElement, clearDefaultAttr = true): GridSta... method _setStaticClass (line 2008) | protected _setStaticClass(): GridStack { method onResize (line 2027) | public onResize(clientWidth = this.el?.clientWidth): GridStack { method resizeToContentCheck (line 2064) | private resizeToContentCheck(delay = false, n: GridStackNode = undefin... method _updateResizeEvent (line 2088) | protected _updateResizeEvent(forceRemove = false): GridStack { method getElement (line 2109) | public static getElement(els: GridStackElement = '.grid-stack-item'): ... method getElements (line 2111) | public static getElements(els: GridStackElement = '.grid-stack-item'):... method getGridElement (line 2113) | public static getGridElement(els: GridStackElement): GridHTMLElement {... method getGridElements (line 2115) | public static getGridElements(els: string): GridHTMLElement[] { return... method _initMargin (line 2118) | protected _initMargin(): GridStack { method getDD (line 2186) | public static getDD(): DDGridStack { method setupDragIn (line 2199) | public static setupDragIn(dragIn?: string | HTMLElement[], dragInOptio... method movable (line 2230) | public movable(els: GridStackElement, val: boolean): GridStack { method resizable (line 2256) | public resizable(els: GridStackElement, val: boolean): GridStack { method disable (line 2289) | public disable(recurse = true): GridStack { method enable (line 2316) | public enable(recurse = true): GridStack { method enableMove (line 2342) | public enableMove(doEnable: boolean, recurse = true): GridStack { method enableResize (line 2370) | public enableResize(doEnable: boolean, recurse = true): GridStack { method cancelDrag (line 2381) | public cancelDrag() { method _removeDD (line 2397) | protected _removeDD(el: DDElementHost): GridStack { method _setupAcceptWidget (line 2407) | protected _setupAcceptWidget(): GridStack { method _itemRemoving (line 2683) | private static _itemRemoving(el: GridItemHTMLElement, remove: boolean) { method _setupRemoveDrop (line 2692) | protected _setupRemoveDrop(): GridStack { method prepareDragDrop (line 2713) | public prepareDragDrop(el: GridItemHTMLElement, force = false): GridSt... method _onStartMoving (line 2818) | protected _onStartMoving(el: GridItemHTMLElement, event: Event, ui: DD... method _dragOrResize (line 2876) | protected _dragOrResize(el: GridItemHTMLElement, event: GridStackMouse... method triggerEvent (line 2972) | protected triggerEvent(event: Event, target: GridItemHTMLElement) { method _leave (line 2985) | protected _leave(el: GridItemHTMLElement, helper?: GridItemHTMLElement... FILE: src/types.ts type ColumnOptions (line 59) | type ColumnOptions = 'list' | 'compact' | 'moveScale' | 'move' | 'scale'... type CompactOptions (line 66) | type CompactOptions = 'list' | 'compact'; type numberOrString (line 71) | type numberOrString = number | string; type GridItemHTMLElement (line 76) | interface GridItemHTMLElement extends HTMLElement { type GridStackElement (line 87) | type GridStackElement = string | GridItemHTMLElement; type GridStackEventHandler (line 95) | type GridStackEventHandler = (event: Event) => void; type GridStackElementHandler (line 98) | type GridStackElementHandler = (event: Event, el: GridItemHTMLElement) =... type GridStackNodesHandler (line 101) | type GridStackNodesHandler = (event: Event, nodes: GridStackNode[]) => v... type GridStackDroppedHandler (line 104) | type GridStackDroppedHandler = (event: Event, previousNode: GridStackNod... type GridStackEventHandlerCallback (line 107) | type GridStackEventHandlerCallback = GridStackEventHandler | GridStackEl... type AddRemoveFcn (line 119) | type AddRemoveFcn = (parent: HTMLElement, w: GridStackWidget, add: boole... type SaveFcn (line 128) | type SaveFcn = (node: GridStackNode, w: GridStackWidget) => void; type RenderFcn (line 137) | type RenderFcn = (el: HTMLElement, w: GridStackWidget) => void; type ResizeToContentFcn (line 145) | type ResizeToContentFcn = (el: GridItemHTMLElement) => void; type Responsive (line 153) | interface Responsive { type Breakpoint (line 170) | interface Breakpoint { type GridStackOptions (line 184) | interface GridStackOptions { type GridStackMoveOpts (line 388) | interface GridStackMoveOpts extends GridStackPosition { type GridStackPosition (line 412) | interface GridStackPosition { type GridStackWidget (line 426) | interface GridStackWidget extends GridStackPosition { type DDResizeOpt (line 459) | interface DDResizeOpt { type DDRemoveOpt (line 475) | interface DDRemoveOpt { type DDDragOpt (line 483) | interface DDDragOpt { type Size (line 501) | interface Size { type Position (line 505) | interface Position { type Rect (line 509) | interface Rect extends Size, Position {} type DDUIData (line 512) | interface DDUIData { type GridStackNode (line 529) | interface GridStackNode extends GridStackWidget { type GridStackMouseEvent (line 579) | interface GridStackMouseEvent extends MouseEvent { FILE: src/utils.ts type HeightData (line 8) | interface HeightData { type DragTransform (line 13) | interface DragTransform { class Utils (line 97) | class Utils { method getElements (line 112) | static getElements(els: GridStackElement, root: HTMLElement | Document... method getElement (line 155) | static getElement(els: GridStackElement, root: HTMLElement | Document ... method lazyLoad (line 191) | static lazyLoad(n: GridStackNode): boolean { method createDiv (line 206) | static createDiv(classes: string[], parent?: HTMLElement): HTMLElement { method shouldSizeToContent (line 225) | static shouldSizeToContent(n: GridStackNode | undefined, strict = fals... method isIntercepted (line 244) | static isIntercepted(a: GridStackPosition, b: GridStackPosition): bool... method isTouching (line 261) | static isTouching(a: GridStackPosition, b: GridStackPosition): boolean { method areaIntercept (line 278) | static areaIntercept(a: GridStackPosition, b: GridStackPosition): numb... method area (line 297) | static area(a: GridStackPosition): number { method sort (line 312) | static sort(nodes: GridStackNode[], dir: 1 | -1 = 1): GridStackNode[] { method find (line 332) | static find(nodes: GridStackNode[], id: string): GridStackNode | undef... method toBool (line 350) | static toBool(v: unknown): boolean { method toNumber (line 372) | static toNumber(value: null | string): number { method parseHeight (line 388) | static parseHeight(val: numberOrString): HeightData { method defaults (line 421) | static defaults(target, ...sources): {} { method same (line 450) | static same(a: unknown, b: unknown): boolean { method copyPos (line 474) | static copyPos(a: GridStackWidget, b: GridStackWidget, doMinMax = fals... method samePos (line 489) | static samePos(a: GridStackPosition, b: GridStackPosition): boolean { method sanitizeMinMax (line 494) | static sanitizeMinMax(node: GridStackNode) { method removeInternalAndSame (line 503) | static removeInternalAndSame(a: unknown, b: unknown):void { method removeInternalForSave (line 520) | static removeInternalForSave(n: GridStackNode, removeEl = true): void { method throttle (line 543) | static throttle(func: () => void, delay: number): () => void { method removePositioningStyles (line 553) | static removePositioningStyles(el: HTMLElement): void { method getScrollElement (line 573) | static getScrollElement(el?: HTMLElement): HTMLElement { method updateScrollPosition (line 586) | static updateScrollPosition(el: HTMLElement, position: {top: number}, ... method updateScrollResize (line 624) | static updateScrollResize(event: MouseEvent, el: HTMLElement, distance... method clone (line 646) | static clone(obj: T): T { method cloneDeep (line 662) | static cloneDeep(obj: T): T { method cloneNode (line 677) | public static cloneNode(el: HTMLElement): HTMLElement { method appendTo (line 683) | public static appendTo(el: HTMLElement, parent: string | HTMLElement):... method addElStyles (line 701) | public static addElStyles(el: HTMLElement, styles: { [prop: string]: s... method initEvent (line 718) | public static initEvent(e: DragEvent | MouseEvent, info: { type: st... method simulateMouseEvent (line 734) | public static simulateMouseEvent(e: MouseEvent | Touch, simulatedType:... method getValuesFromTransformedElement (line 761) | public static getValuesFromTransformedElement(parent: HTMLElement): Dr... method swap (line 785) | public static swap(o: unknown, a: string, b: string): void { method canBeRotated (line 804) | public static canBeRotated(n: GridStackNode): boolean {