diff --git a/VS Code/MindElixir/MindElixir.js b/VS Code/MindElixir/MindElixir.js index ff6f2f6..d6a149e 100644 --- a/VS Code/MindElixir/MindElixir.js +++ b/VS Code/MindElixir/MindElixir.js @@ -341,6 +341,8 @@ const ut = function(e) { if (s.shiftKey) return; s.preventDefault(), t.blur(), this.map.focus(); + } else if (i === "Escape") { + s.preventDefault(), t.blur(), this.selectNode(e); } }), t.addEventListener("blur", () => { var r; diff --git a/VS Code/webpack.dev.config.js b/VS Code/webpack.dev.config.js index da1340d..ac16790 100644 --- a/VS Code/webpack.dev.config.js +++ b/VS Code/webpack.dev.config.js @@ -1,4 +1,5 @@ const path = require('path'); +const CopyWebpackPlugin = require('copy-webpack-plugin'); module.exports = { mode: 'development', @@ -35,5 +36,15 @@ module.exports = { devtool: 'source-map', optimization: { minimize: false // Keep readable for debugging - } + }, + plugins: [ + new CopyWebpackPlugin({ + patterns: [ + { + from: 'MindElixir/MindElixir.js', + to: 'MindElixir/MindElixir.js' + } + ] + }) + ] }; diff --git a/Visual Studio/CodeMindMap/MindElixir/MindElixir.js b/Visual Studio/CodeMindMap/MindElixir/MindElixir.js index ff6f2f6..d6a149e 100644 --- a/Visual Studio/CodeMindMap/MindElixir/MindElixir.js +++ b/Visual Studio/CodeMindMap/MindElixir/MindElixir.js @@ -341,6 +341,8 @@ const ut = function(e) { if (s.shiftKey) return; s.preventDefault(), t.blur(), this.map.focus(); + } else if (i === "Escape") { + s.preventDefault(), t.blur(), this.selectNode(e); } }), t.addEventListener("blur", () => { var r;