Name | Description | |
---|---|---|
![]() | init |
Name | Description | |
---|---|---|
![]() | grid | Gets the grid. |
![]() | items | |
![]() | totalColumns | Gets the value indicating the total number of columns |
![]() | totalRows | Gets the value indicating the total number of rows |
Name | Description | |
---|---|---|
![]() | fillSpace | for each cell, expand as much as possible to all empty space while maintaining a rectangular shape. |
![]() | findClosestBottomNeighbour | |
![]() | findClosestLeftNeighbour | |
![]() | findClosestRightNeighbour | |
![]() | findClosestTopNeighbour | |
![]() | findNextEmptySpot | Find the next empty spot that is able to fit an area of the provided width and height. |
![]() | fromJObject | Applies the property values from a plain object created from JSON to the properties of this instance. Inherited from Class. |
![]() | insert | Insert the item to the next available spot that fits the provided width and height. |
![]() | toJSON | Implementation for toJSON to return an object that will include this class's prototype property values when stringified. Inherited from Class. |