advanced-cropper
Version:
The core of the advanced cropper libraries family
25 lines (20 loc) • 669 B
JavaScript
;
Object.defineProperty(exports, '__esModule', { value: true });
require('tslib');
var helpers = require('../service/helpers.js');
require('../types/index.js');
require('../state/setCoordinates.js');
function defaultPositionRestrictions(state, settings) {
var imageSize = helpers.getTransformedImageSize(state);
var limits = {};
if (settings.imageRestriction && settings.imageRestriction !== 'none') {
limits = {
left: 0,
top: 0,
right: imageSize.width,
bottom: imageSize.height,
};
}
return limits;
}
exports.defaultPositionRestrictions = defaultPositionRestrictions;