node-draggable.js 883 B

123456789101112131415161718
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", { value: true });
  3. var g2_1 = require("@antv/g2");
  4. var node_drag_1 = require("./actions/node-drag");
  5. (0, g2_1.registerAction)('sankey-node-drag', node_drag_1.SankeyNodeDragAction);
  6. (0, g2_1.registerInteraction)('sankey-node-draggable', {
  7. showEnable: [
  8. { trigger: 'polygon:mouseenter', action: 'cursor:pointer' },
  9. { trigger: 'polygon:mouseleave', action: 'cursor:default' },
  10. ],
  11. start: [{ trigger: 'polygon:mousedown', action: 'sankey-node-drag:start' }],
  12. processing: [
  13. { trigger: 'plot:mousemove', action: 'sankey-node-drag:translate' },
  14. { isEnable: function (context) { return context.isDragging; }, trigger: 'plot:mousemove', action: 'cursor:move' },
  15. ],
  16. end: [{ trigger: 'plot:mouseup', action: 'sankey-node-drag:end' }],
  17. });
  18. //# sourceMappingURL=node-draggable.js.map