[Update] Prepare to the beta test. Disable the window refresh function(f5 key) and i18n debug mode.

This commit is contained in:
Sakamoto Shiina committed 2024-12-14 18:20:56 +09:00
1 parent b3a4a25504
commit 9b0a71cccc
4 files changed
+30 -1

No files matched your search

@@ -0,0 +1,26 @@
import { useEffect } from "react";
export const KeyEventController = () => {
useEffect(() => {
const handleKeydown = (event) => {
if (event.key === "F5" || (event.ctrlKey && event.key === "r") ||
(event.metaKey && event.key === "r")) {
event.preventDefault();
}
};
const handleContextmenu = (event) => {
event.preventDefault();
};
document.addEventListener("keydown", handleKeydown);
document.addEventListener("contextmenu", handleContextmenu);
return () => {
document.removeEventListener("keydown", handleKeydown);
document.removeEventListener("contextmenu", handleContextmenu);
};
}, []);
return null;
};
+1
View File
@@ -1,3 +1,4 @@
export { KeyEventController } from "./KeyEventController";
export { StartPythonController } from "./StartPythonController";
export { UiLanguageController } from "./UiLanguageController";
export { ConfigPageCloseTriggerController } from "./ConfigPageCloseTriggerController";