diff --git a/index.html b/index.html
index 34b88fe..0848d87 100644
--- a/index.html
+++ b/index.html
@@ -20,6 +20,7 @@
align-content: center;
flex-direction: column;
z-index: -1;
+ /*noinspection CssUnknownTarget*/
background: url("/spinner.gif");
background-position: center;
background-repeat: no-repeat;
diff --git a/src/app.ts b/src/app.ts
index bc5f904..5429952 100644
--- a/src/app.ts
+++ b/src/app.ts
@@ -15,6 +15,7 @@ import {AppConfig} from "./util/appConfig";
import {GamepadManager} from "./controllers/gamepadManager";
import {CustomEnvironment} from "./util/customEnvironment";
import {Controllers} from "./controllers/controllers";
+// @ts-ignore
import workerUrl from "./worker?worker&url";
import {DiagramEventType} from "./diagram/diagramEntity";
import {PeerjsNetworkConnection} from "./integration/peerjsNetworkConnection";
@@ -57,6 +58,7 @@ export class App {
//const persistenceManager = new IndexdbPersistenceManager("diagram");
const worker = new Worker(workerUrl, {type: 'module'});
peerjsNetworkConnection.connectionObservable.add((peerId) => {
+ this.logger.debug('App', 'peerjs network connected', peerId);
worker.postMessage({type: 'sync'});
});
const controllers = new Controllers();
@@ -131,7 +133,7 @@ export class App {
});
xr.baseExperience.sessionManager.onXRSessionInit.add((session) => {
session.addEventListener('visibilitychange', (ev) => {
-
+ this.logger.debug(ev);
});
});
diff --git a/src/diagram/diagramManager.ts b/src/diagram/diagramManager.ts
index 9747bc3..93b0bc7 100644
--- a/src/diagram/diagramManager.ts
+++ b/src/diagram/diagramManager.ts
@@ -38,7 +38,7 @@ export class DiagramManager {
this.logger.warn("onDiagramEventObservable already has Observers, you should be careful");
}
this.toolbox.colorChangeObservable.add((evt) => {
-
+ this.logger.debug(evt);
this.onDiagramEventObservable.notifyObservers({type: DiagramEventType.CHANGECOLOR}, 2);
}, -1, true, this, false);
this.onDiagramEventObservable.add(this.onDiagramEvent, 1, true, this);
diff --git a/src/information/inputTextView.ts b/src/information/inputTextView.ts
index 83df840..fe5b0b2 100644
--- a/src/information/inputTextView.ts
+++ b/src/information/inputTextView.ts
@@ -1,5 +1,5 @@
import {MeshBuilder, Observable, Scene, Vector3, WebXRDefaultExperience} from "@babylonjs/core";
-import log from "loglevel";
+import log, {Logger} from "loglevel";
import {AdvancedDynamicTexture, Control, InputText, VirtualKeyboard} from "@babylonjs/gui";
import {ControllerEventType, Controllers} from "../controllers/controllers";
import {setMenuPosition} from "../util/functions/setMenuPosition";
@@ -16,7 +16,7 @@ export class InputTextView {
private sounds: DiaSounds;
private readonly controllers: Controllers;
private readonly xr: WebXRDefaultExperience;
-
+ private readonly logger: Logger = log.getLogger('InputTextView');
constructor(text: string, xr: WebXRDefaultExperience, scene: Scene, controllers: Controllers) {
this.text = text ? text : "";
@@ -70,6 +70,7 @@ export class InputTextView {
keyboard.isEnabled = true;
keyboard.children.forEach((key) => {
key.onPointerEnterObservable.add((eventData, eventState) => {
+ this.logger.debug(eventData);
const gripId = eventState?.userInfo?.pickInfo?.gripTransform?.id;
if (gripId) {
this.controllers.controllerObserver.notifyObservers({