A set of function to easily cap Drag's limit
Drag.implement({
setMaxX: function(x) {
var limit = this.options.limit;
limit.x[1] = x//Math.max(x, limit.x[1]);
limit.x[0] = Math.min(limit.x[0], limit.x[1]);
},
setMaxY: function(y) {
var limit = this.options.limit;
limit.y[1] = y//Math.max(y, limit.y[1]);
limit.y[0] = Math.min(limit.y[0], limit.y[1]);
},
setMinX: function(x) {
var limit = this.options.limit;
limit.x[0] = x//Math.min(x, limit.x[0]);
limit.x[1] = Math.max(limit.x[1], limit.x[0]);
},
setMinY: function(y) {
var limit = this.options.limit;
limit.y[0] = y//Math.min(y, limit.y[0]);
limit.y[1] = Math.max(limit.y[1], limit.y[0]);
}
});