Integrated OSK

This commit is contained in:
2025-12-02 21:05:59 +01:00
parent cd1f2048b0
commit 22a41749d6
11 changed files with 157 additions and 62 deletions
+1 -2
View File
@@ -2,14 +2,13 @@ Index: EFB.html
===================================================================
--- EFB.html
+++ EFB.html
@@ -4,7 +4,9 @@
@@ -4,7 +4,8 @@
</div>
</script>
-<script type="text/html" import-async="false" import-script="/Pages/VCockpit/Instruments/aircraft_efb/TFDi_MD11_efb/efb.index.js"></script>
+<script type="text/html" import-async="false" import-script="/Pages/VCockpit/Instruments/aircraft_efb/KH_TFDi_MD11_efb/efb.index.js"></script>
+<script type="text/html" import-async="false" import-script="/Pages/VCockpit/Instruments/aircraft_efb/KH_TFDi_MD11_efb/App.js" ></script>
-<link rel="stylesheet" href="/Pages/VCockpit/Instruments/aircraft_efb/TFDi_MD11_efb/efb.css" />
+<link rel="stylesheet" href="/Pages/VCockpit/Instruments/aircraft_efb/KH_TFDi_MD11_efb/efb.css" />
+18 -14
View File
@@ -59,7 +59,8 @@ Index: EFB.js
(_a = ref.current) == null ? void 0 : _a.select();
}
},
onBlur: (e) => {
- onBlur: (e) => {
+ onBlur: () => {
var _a;
- if ((_a = keyboardRef.current) == null ? void 0 : _a.contains(e.relatedTarget)) {
- return;
@@ -101,28 +102,31 @@ Index: EFB.js
) }) })
] }) }) });
}
@@ -40562,8 +40555,13 @@
@@ -40562,8 +40555,27 @@
] })
] }) }) });
}
+ // Exports for add. script
+ window.reactExports = __toESM(require_react());
+ window.reactDomExports = __toESM(require_react_dom());
+ window.jsxRuntimeExports = __toESM(require_jsx_runtime());
+ window.useSelector = useSelector
+ window.useSelector = useSelector;
+ window.v4 = v4_default;
+ window.ArrowBigUp = ArrowBigUp;
+ window.Delete = Delete;
+ window.Space = Space;
+ window.X = X;
+ // Include
+ var script = document.createElement('script');
+ script.onload = function () {
+ console.log("LM App injected");
+ routes["/payload"].page = window.KH_LM
+ };
+ script.src = "/Pages/VCockpit/Instruments/aircraft_efb/KH_TFDi_MD11_efb/App.js";
+ document.head.appendChild(script); //or something of the likes
+
// src/components/Router.tsx
init_common();
var import_jsx_runtime15 = __toESM(require_jsx_runtime());
var routes = {
@@ -40578,9 +40576,9 @@
button: {
title: "Payload",
icon: Weight
},
- page: PayloadPage
+ page: window.KH_LM
},
"/perf": {
button: {
title: "Perf",