Cancel in-progress drag with right click or escape key (#119)

This commit is contained in:
Paul Kupper
2021-05-09 10:26:47 +02:00
committed by GitHub
parent 78ff81ffa8
commit 57252fa828
10 changed files with 70 additions and 47 deletions

View File

@@ -21,4 +21,4 @@
<div id="app"></div>
</body>
</html>
</html>

View File

@@ -2,6 +2,8 @@ import { createApp } from "vue";
import App from "./App.vue";
import { attachResponseHandlerToPage } from "./response-handler";
document.addEventListener("contextmenu", (e) => e.preventDefault());
attachResponseHandlerToPage();
createApp(App).mount("#app");

View File

@@ -111,6 +111,7 @@ pub fn translate_key(name: &str) -> events::Key {
"Shift" => KeyShift,
"Control" => KeyControl,
"Alt" => KeyAlt,
"Escape" => KeyEscape,
_ => UnknownKey,
}
}