diff --git a/app/components/Root.jsx b/app/components/Root.jsx index 704f9d3..2c22d71 100644 --- a/app/components/Root.jsx +++ b/app/components/Root.jsx @@ -62,7 +62,7 @@ class Root extends Component { 'resetZoom': 'ctrl+0', 'shiftDown': { sequence: 'shift', action: 'keydown' }, 'shiftUp': { sequence: 'shift', action: 'keyup' }, - 'delete': ['alt+d', 'ctrl+d', 'command+d'] + 'delete': ['alt+d', 'ctrl+d', 'command+d', 'del', 'backspace'] }; const keyHandlers = { @@ -73,7 +73,10 @@ class Root extends Component { 'resetZoom': () => dispatch(resetZoom()), 'shiftDown': () => this.setState({ shiftKey: true }), 'shiftUp': () => this.setState({ shiftKey: false }), - 'delete': () => dispatch(deleteSelection(selection)) + 'delete': (event) => { + event.preventDefault(); + dispatch(deleteSelection(selection)); + } }; let graphApi = { diff --git a/app/components/__tests__/Node-test.jsx b/app/components/__tests__/Node-test.jsx index 3d3f84e..429e278 100644 --- a/app/components/__tests__/Node-test.jsx +++ b/app/components/__tests__/Node-test.jsx @@ -9,6 +9,8 @@ import { shallow } from "enzyme"; import Node from '../Node'; import NodeCircle from "../NodeCircle"; import NodeLabel from "../NodeLabel"; +import TestUtils from 'react-addons-test-utils'; + describe("Node Component", () => {