diff --git a/editor/editor.php b/editor/editor.php index 88109321e1f6e2e6536dd76371a9c186ed2abd74..d496d1f0caa09783338ec9f1287d9fc85c4216a3 100644 --- a/editor/editor.php +++ b/editor/editor.php @@ -4,6 +4,9 @@ <div id="box-select-layer"><div id="2d-graph"></div></div> <section id="toolbar"></section> <section id="tool-menu"> + <div id="delete-menu" class="hidden"> + <p>Drag and drop while pressing SHIFT to delete all the nodes that are being selected.</p> + </div> <div id="collect-menu" class="hidden"> <h3>Collected items</h3> <button id="clear-collection">Clear</button> diff --git a/editor/js/tools/deletetool.js b/editor/js/tools/deletetool.js index 01e316d3bca2a7870bc030e586d5eefa3ac7403c..973a05605ec6d6d77c2bc4cc3d4938bba0243027 100644 --- a/editor/js/tools/deletetool.js +++ b/editor/js/tools/deletetool.js @@ -2,6 +2,7 @@ import Tool from "./tool"; import { graph, state, renderer } from "../editor"; import * as Graph from "../graph"; import jquery from "jquery"; +import ToolMenu from "./menus/toolmenu"; /** * Only one instance of this should exist, since box-delete has to work on a global scale. @@ -9,7 +10,7 @@ import jquery from "jquery"; var deleteToolInstance = undefined; // Used for box delete export default class DeleteTool extends Tool { constructor(key) { - super("Delete", "delete", key); + super("Delete", "delete", key, new ToolMenu()); this.setupBoxSelect(); if (deleteToolInstance === undefined) {