react-planner-viewer
Version:
react-planner-viewer is a React Component for view plans builded with react-planner in 2D mode
89 lines (77 loc) • 6.26 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.selectItem = selectItem;
exports.selectToolDrawingItem = selectToolDrawingItem;
exports.updateDrawingItem = updateDrawingItem;
exports.endDrawingItem = endDrawingItem;
exports.beginDraggingItem = beginDraggingItem;
exports.updateDraggingItem = updateDraggingItem;
exports.endDraggingItem = endDraggingItem;
exports.beginRotatingItem = beginRotatingItem;
exports.updateRotatingItem = updateRotatingItem;
exports.endRotatingItem = endRotatingItem;
var _constants = require('../constants');
function selectItem(layerID, itemID) {
return {
type: _constants.SELECT_ITEM,
layerID: layerID,
itemID: itemID
};
}
function selectToolDrawingItem(sceneComponentType) {
return {
type: _constants.SELECT_TOOL_DRAWING_ITEM,
sceneComponentType: sceneComponentType
};
}
function updateDrawingItem(layerID, x, y) {
return {
type: _constants.UPDATE_DRAWING_ITEM,
layerID: layerID, x: x, y: y
};
}
function endDrawingItem(layerID, x, y) {
return {
type: _constants.END_DRAWING_ITEM,
layerID: layerID, x: x, y: y
};
}
function beginDraggingItem(layerID, itemID, x, y) {
return {
type: _constants.BEGIN_DRAGGING_ITEM,
layerID: layerID, itemID: itemID, x: x, y: y
};
}
function updateDraggingItem(x, y) {
return {
type: _constants.UPDATE_DRAGGING_ITEM,
x: x, y: y
};
}
function endDraggingItem(x, y) {
return {
type: _constants.END_DRAGGING_ITEM,
x: x, y: y
};
}
function beginRotatingItem(layerID, itemID, x, y) {
return {
type: _constants.BEGIN_ROTATING_ITEM,
layerID: layerID, itemID: itemID, x: x, y: y
};
}
function updateRotatingItem(x, y) {
return {
type: _constants.UPDATE_ROTATING_ITEM,
x: x, y: y
};
}
function endRotatingItem(x, y) {
return {
type: _constants.END_ROTATING_ITEM,
x: x, y: y
};
}
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9hY3Rpb25zL2l0ZW1zLWFjdGlvbnMuanMiXSwibmFtZXMiOlsic2VsZWN0SXRlbSIsInNlbGVjdFRvb2xEcmF3aW5nSXRlbSIsInVwZGF0ZURyYXdpbmdJdGVtIiwiZW5kRHJhd2luZ0l0ZW0iLCJiZWdpbkRyYWdnaW5nSXRlbSIsInVwZGF0ZURyYWdnaW5nSXRlbSIsImVuZERyYWdnaW5nSXRlbSIsImJlZ2luUm90YXRpbmdJdGVtIiwidXBkYXRlUm90YXRpbmdJdGVtIiwiZW5kUm90YXRpbmdJdGVtIiwibGF5ZXJJRCIsIml0ZW1JRCIsInR5cGUiLCJzY2VuZUNvbXBvbmVudFR5cGUiLCJ4IiwieSJdLCJtYXBwaW5ncyI6Ijs7Ozs7UUFhZ0JBLFUsR0FBQUEsVTtRQVFBQyxxQixHQUFBQSxxQjtRQU9BQyxpQixHQUFBQSxpQjtRQU9BQyxjLEdBQUFBLGM7UUFPQUMsaUIsR0FBQUEsaUI7UUFPQUMsa0IsR0FBQUEsa0I7UUFPQUMsZSxHQUFBQSxlO1FBT0FDLGlCLEdBQUFBLGlCO1FBT0FDLGtCLEdBQUFBLGtCO1FBT0FDLGUsR0FBQUEsZTs7QUE3RWhCOztBQWFPLFNBQVNULFVBQVQsQ0FBb0JVLE9BQXBCLEVBQTZCQyxNQUE3QixFQUFxQztBQUMxQyxTQUFPO0FBQ0xDLGdDQURLO0FBRUxGLG9CQUZLO0FBR0xDO0FBSEssR0FBUDtBQUtEOztBQUVNLFNBQVNWLHFCQUFULENBQStCWSxrQkFBL0IsRUFBbUQ7QUFDeEQsU0FBTztBQUNMRCw2Q0FESztBQUVMQztBQUZLLEdBQVA7QUFJRDs7QUFFTSxTQUFTWCxpQkFBVCxDQUEyQlEsT0FBM0IsRUFBb0NJLENBQXBDLEVBQXVDQyxDQUF2QyxFQUEwQztBQUMvQyxTQUFPO0FBQ0xILHdDQURLO0FBRUxGLG9CQUZLLEVBRUlJLElBRkosRUFFT0M7QUFGUCxHQUFQO0FBSUQ7O0FBRU0sU0FBU1osY0FBVCxDQUF3Qk8sT0FBeEIsRUFBaUNJLENBQWpDLEVBQW9DQyxDQUFwQyxFQUF1QztBQUM1QyxTQUFPO0FBQ0xILHFDQURLO0FBRUxGLG9CQUZLLEVBRUlJLElBRkosRUFFT0M7QUFGUCxHQUFQO0FBSUQ7O0FBRU0sU0FBU1gsaUJBQVQsQ0FBMkJNLE9BQTNCLEVBQW9DQyxNQUFwQyxFQUE0Q0csQ0FBNUMsRUFBK0NDLENBQS9DLEVBQWtEO0FBQ3ZELFNBQU87QUFDTEgsd0NBREs7QUFFTEYsb0JBRkssRUFFSUMsY0FGSixFQUVZRyxJQUZaLEVBRWVDO0FBRmYsR0FBUDtBQUlEOztBQUVNLFNBQVNWLGtCQUFULENBQTRCUyxDQUE1QixFQUErQkMsQ0FBL0IsRUFBa0M7QUFDdkMsU0FBTztBQUNMSCx5Q0FESztBQUVMRSxRQUZLLEVBRUZDO0FBRkUsR0FBUDtBQUlEOztBQUVNLFNBQVNULGVBQVQsQ0FBeUJRLENBQXpCLEVBQTRCQyxDQUE1QixFQUErQjtBQUNwQyxTQUFPO0FBQ0xILHNDQURLO0FBRUxFLFFBRkssRUFFRkM7QUFGRSxHQUFQO0FBSUQ7O0FBRU0sU0FBU1IsaUJBQVQsQ0FBMkJHLE9BQTNCLEVBQW9DQyxNQUFwQyxFQUE0Q0csQ0FBNUMsRUFBK0NDLENBQS9DLEVBQWtEO0FBQ3ZELFNBQU87QUFDTEgsd0NBREs7QUFFTEYsb0JBRkssRUFFSUMsY0FGSixFQUVZRyxJQUZaLEVBRWVDO0FBRmYsR0FBUDtBQUlEOztBQUVNLFNBQVNQLGtCQUFULENBQTRCTSxDQUE1QixFQUErQkMsQ0FBL0IsRUFBa0M7QUFDdkMsU0FBTztBQUNMSCx5Q0FESztBQUVMRSxRQUZLLEVBRUZDO0FBRkUsR0FBUDtBQUlEOztBQUVNLFNBQVNOLGVBQVQsQ0FBeUJLLENBQXpCLEVBQTRCQyxDQUE1QixFQUErQjtBQUNwQyxTQUFPO0FBQ0xILHNDQURLO0FBRUxFLFFBRkssRUFFRkM7QUFGRSxHQUFQO0FBSUQiLCJmaWxlIjoiaXRlbXMtYWN0aW9ucy5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7XG4gIFNFTEVDVF9JVEVNLFxuICBTRUxFQ1RfVE9PTF9EUkFXSU5HX0lURU0sXG4gIFVQREFURV9EUkFXSU5HX0lURU0sXG4gIEVORF9EUkFXSU5HX0lURU0sXG4gIEJFR0lOX0RSQUdHSU5HX0lURU0sXG4gIFVQREFURV9EUkFHR0lOR19JVEVNLFxuICBFTkRfRFJBR0dJTkdfSVRFTSxcbiAgQkVHSU5fUk9UQVRJTkdfSVRFTSxcbiAgVVBEQVRFX1JPVEFUSU5HX0lURU0sXG4gIEVORF9ST1RBVElOR19JVEVNXG59IGZyb20gJy4uL2NvbnN0YW50cyc7XG5cbmV4cG9ydCBmdW5jdGlvbiBzZWxlY3RJdGVtKGxheWVySUQsIGl0ZW1JRCkge1xuICByZXR1cm4ge1xuICAgIHR5cGU6IFNFTEVDVF9JVEVNLFxuICAgIGxheWVySUQsXG4gICAgaXRlbUlEXG4gIH1cbn1cblxuZXhwb3J0IGZ1bmN0aW9uIHNlbGVjdFRvb2xEcmF3aW5nSXRlbShzY2VuZUNvbXBvbmVudFR5cGUpIHtcbiAgcmV0dXJuIHtcbiAgICB0eXBlOiBTRUxFQ1RfVE9PTF9EUkFXSU5HX0lURU0sXG4gICAgc2NlbmVDb21wb25lbnRUeXBlXG4gIH1cbn1cblxuZXhwb3J0IGZ1bmN0aW9uIHVwZGF0ZURyYXdpbmdJdGVtKGxheWVySUQsIHgsIHkpIHtcbiAgcmV0dXJuIHtcbiAgICB0eXBlOiBVUERBVEVfRFJBV0lOR19JVEVNLFxuICAgIGxheWVySUQsIHgsIHlcbiAgfVxufVxuXG5leHBvcnQgZnVuY3Rpb24gZW5kRHJhd2luZ0l0ZW0obGF5ZXJJRCwgeCwgeSkge1xuICByZXR1cm4ge1xuICAgIHR5cGU6IEVORF9EUkFXSU5HX0lURU0sXG4gICAgbGF5ZXJJRCwgeCwgeVxuICB9XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBiZWdpbkRyYWdnaW5nSXRlbShsYXllcklELCBpdGVtSUQsIHgsIHkpIHtcbiAgcmV0dXJuIHtcbiAgICB0eXBlOiBCRUdJTl9EUkFHR0lOR19JVEVNLFxuICAgIGxheWVySUQsIGl0ZW1JRCwgeCwgeVxuICB9XG59XG5cbmV4cG9ydCBmdW5jdGlvbiB1cGRhdGVEcmFnZ2luZ0l0ZW0oeCwgeSkge1xuICByZXR1cm4ge1xuICAgIHR5cGU6IFVQREFURV9EUkFHR0lOR19JVEVNLFxuICAgIHgsIHlcbiAgfVxufVxuXG5leHBvcnQgZnVuY3Rpb24gZW5kRHJhZ2dpbmdJdGVtKHgsIHkpIHtcbiAgcmV0dXJuIHtcbiAgICB0eXBlOiBFTkRfRFJBR0dJTkdfSVRFTSxcbiAgICB4LCB5XG4gIH1cbn1cblxuZXhwb3J0IGZ1bmN0aW9uIGJlZ2luUm90YXRpbmdJdGVtKGxheWVySUQsIGl0ZW1JRCwgeCwgeSkge1xuICByZXR1cm4ge1xuICAgIHR5cGU6IEJFR0lOX1JPVEFUSU5HX0lURU0sXG4gICAgbGF5ZXJJRCwgaXRlbUlELCB4LCB5XG4gIH1cbn1cblxuZXhwb3J0IGZ1bmN0aW9uIHVwZGF0ZVJvdGF0aW5nSXRlbSh4LCB5KSB7XG4gIHJldHVybiB7XG4gICAgdHlwZTogVVBEQVRFX1JPVEFUSU5HX0lURU0sXG4gICAgeCwgeVxuICB9XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBlbmRSb3RhdGluZ0l0ZW0oeCwgeSkge1xuICByZXR1cm4ge1xuICAgIHR5cGU6IEVORF9ST1RBVElOR19JVEVNLFxuICAgIHgsIHlcbiAgfVxufVxuIl19