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. |