region-align
Version:
A helper to align rectangular regions in the DOM
37 lines (32 loc) • 789 B
JavaScript
var Region = require('region')
/**
*
* Aligns this region to the given region
* @param {Region} region
* @param {String} alignPositions For available positions, see {@link #getPoint}
*
* eg: 'tr-bl'
*
* @return this
*/
Region.prototype.alignToRegion = function(region, alignPositions){
Region.align(this, region, alignPositions)
return this
}
/**
* Aligns this region to the given point, in the anchor position
* @param {Object} point eg: {x: 20, y: 600}
* @param {Number} point.x
* @param {Number} point.y
*
* @param {String} anchor For available positions, see {@link #getPoint}
*
* eg: 'bl'
*
* @return this
*/
Region.prototype.alignToPoint = function(point, anchor){
Region.alignToPoint(this, point, anchor)
return this
}
;