From e01996e2ffea1909c8a48f3e6a8371ca7e4ea018 Mon Sep 17 00:00:00 2001 From: Maximilian Giller <m.giller@tu-bs.de> Date: Thu, 6 Jan 2022 14:46:10 +0100 Subject: [PATCH] Added instructions to menu --- editor/editor.php | 3 +++ editor/js/tools/deletetool.js | 3 ++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/editor/editor.php b/editor/editor.php index 8810932..d496d1f 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 01e316d..973a056 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) { -- GitLab