react-planner-viewer
Version:
react-planner-viewer is a React Component for view plans builded with react-planner in 2D mode
33 lines (27 loc) • 2.55 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.beginDraggingVertex = beginDraggingVertex;
exports.updateDraggingVertex = updateDraggingVertex;
exports.endDraggingVertex = endDraggingVertex;
var _constants = require('../constants');
function beginDraggingVertex(layerID, vertexID, x, y, snapMask) {
return {
type: _constants.BEGIN_DRAGGING_VERTEX,
layerID: layerID, vertexID: vertexID, x: x, y: y, snapMask: snapMask
};
}
function updateDraggingVertex(x, y, snapMask) {
return {
type: _constants.UPDATE_DRAGGING_VERTEX,
x: x, y: y, snapMask: snapMask
};
}
function endDraggingVertex(x, y, snapMask) {
return {
type: _constants.END_DRAGGING_VERTEX,
x: x, y: y, snapMask: snapMask
};
}
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9hY3Rpb25zL3ZlcnRpY2VzLWFjdGlvbnMuanMiXSwibmFtZXMiOlsiYmVnaW5EcmFnZ2luZ1ZlcnRleCIsInVwZGF0ZURyYWdnaW5nVmVydGV4IiwiZW5kRHJhZ2dpbmdWZXJ0ZXgiLCJsYXllcklEIiwidmVydGV4SUQiLCJ4IiwieSIsInNuYXBNYXNrIiwidHlwZSJdLCJtYXBwaW5ncyI6Ijs7Ozs7UUFFZ0JBLG1CLEdBQUFBLG1CO1FBT0FDLG9CLEdBQUFBLG9CO1FBT0FDLGlCLEdBQUFBLGlCOztBQWhCaEI7O0FBRU8sU0FBU0YsbUJBQVQsQ0FBNkJHLE9BQTdCLEVBQXNDQyxRQUF0QyxFQUFnREMsQ0FBaEQsRUFBbURDLENBQW5ELEVBQXNEQyxRQUF0RCxFQUFnRTtBQUNyRSxTQUFPO0FBQ0xDLDBDQURLO0FBRUxMLG9CQUZLLEVBRUlDLGtCQUZKLEVBRWNDLElBRmQsRUFFaUJDLElBRmpCLEVBRW9CQztBQUZwQixHQUFQO0FBSUQ7O0FBRU0sU0FBU04sb0JBQVQsQ0FBOEJJLENBQTlCLEVBQWlDQyxDQUFqQyxFQUFvQ0MsUUFBcEMsRUFBOEM7QUFDbkQsU0FBTztBQUNMQywyQ0FESztBQUVMSCxRQUZLLEVBRUZDLElBRkUsRUFFQ0M7QUFGRCxHQUFQO0FBSUQ7O0FBRU0sU0FBU0wsaUJBQVQsQ0FBMkJHLENBQTNCLEVBQThCQyxDQUE5QixFQUFpQ0MsUUFBakMsRUFBMkM7QUFDaEQsU0FBTztBQUNMQyx3Q0FESztBQUVMSCxRQUZLLEVBRUZDLElBRkUsRUFFQ0M7O0FBRkQsR0FBUDtBQUtEIiwiZmlsZSI6InZlcnRpY2VzLWFjdGlvbnMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge0JFR0lOX0RSQUdHSU5HX1ZFUlRFWCwgVVBEQVRFX0RSQUdHSU5HX1ZFUlRFWCwgRU5EX0RSQUdHSU5HX1ZFUlRFWH0gZnJvbSAnLi4vY29uc3RhbnRzJ1xuXG5leHBvcnQgZnVuY3Rpb24gYmVnaW5EcmFnZ2luZ1ZlcnRleChsYXllcklELCB2ZXJ0ZXhJRCwgeCwgeSwgc25hcE1hc2spIHtcbiAgcmV0dXJuIHtcbiAgICB0eXBlOiBCRUdJTl9EUkFHR0lOR19WRVJURVgsXG4gICAgbGF5ZXJJRCwgdmVydGV4SUQsIHgsIHksIHNuYXBNYXNrXG4gIH1cbn1cblxuZXhwb3J0IGZ1bmN0aW9uIHVwZGF0ZURyYWdnaW5nVmVydGV4KHgsIHksIHNuYXBNYXNrKSB7XG4gIHJldHVybiB7XG4gICAgdHlwZTogVVBEQVRFX0RSQUdHSU5HX1ZFUlRFWCxcbiAgICB4LCB5LCBzbmFwTWFza1xuICB9XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBlbmREcmFnZ2luZ1ZlcnRleCh4LCB5LCBzbmFwTWFzaykge1xuICByZXR1cm4ge1xuICAgIHR5cGU6IEVORF9EUkFHR0lOR19WRVJURVgsXG4gICAgeCwgeSwgc25hcE1hc2tcblxuICB9XG59XG4iXX0=