Merge branch 'prepare_to_the_beta_test' into for_webui

This commit is contained in:
Sakamoto Shiina committed 2024-12-14 18:22:45 +09:00
commit 44f2354483
4 files changed
+30 -1

No files matched your search

+1 -1
View File
@@ -29,7 +29,7 @@ i18n
resources,
lng: "en",
fallbackLng: "en",
debug: true,
// debug: true,
interpolation: {
escapeValue: false, // react already safes from xss
},
+2
View File
@@ -7,6 +7,7 @@ import {
// import React from "react";
import {
KeyEventController,
StartPythonController,
UiLanguageController,
ConfigPageCloseTriggerController,
@@ -32,6 +33,7 @@ export const App = () => {
return (
<div className={styles.container}>
<KeyEventController />
<StartPythonController />
<UiLanguageController />
<ConfigPageCloseTriggerController />
@@ -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";