add is_area_empty API method
This commit is contained in:
parent
6eb623ce70
commit
94b4889eb7
4 changed files with 20 additions and 2 deletions
|
|
@ -107,6 +107,14 @@
|
|||
}
|
||||
};
|
||||
|
||||
GridStackEngine.prototype.is_area_empty = function (x, y, width, height) {
|
||||
var nn = {x: x || 0, y: y || 0, width: width || 1, height: height || 1};
|
||||
var collision_node = _.find(this.nodes, function (n) {
|
||||
return Utils.is_intercepted(n, nn);
|
||||
}, this);
|
||||
return collision_node == null;
|
||||
};
|
||||
|
||||
GridStackEngine.prototype._sort_nodes = function (dir) {
|
||||
this.nodes = Utils.sort(this.nodes, dir, this.width);
|
||||
};
|
||||
|
|
@ -831,6 +839,10 @@
|
|||
this._update_container_height()
|
||||
};
|
||||
|
||||
GridStack.prototype.is_area_empty = function (x, y, width, height) {
|
||||
return this.grid.is_area_empty(x, y, width, height);
|
||||
};
|
||||
|
||||
scope.GridStackUI = GridStack;
|
||||
|
||||
scope.GridStackUI.Utils = Utils;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue