diff --git a/Assets/StreamingAssets/ScrollView_Server/build/SetScrollContent.js b/Assets/StreamingAssets/ScrollView_Server/build/SetScrollContent.js index d690dbed7c62be10a3a72a07f39cdc8c6609ca6f..e2d01dd0ea002c3e870bb2dcf8f8dd045bce9715 100644 --- a/Assets/StreamingAssets/ScrollView_Server/build/SetScrollContent.js +++ b/Assets/StreamingAssets/ScrollView_Server/build/SetScrollContent.js @@ -51,6 +51,7 @@ function RenderScroll() { .attr("data-allowed-types", fact.type); }); console.log('Scroll rendered', scroll.label.textContent); + addDropZoneEventListeners(); } $(function () { RenderScroll(); diff --git a/Assets/StreamingAssets/ScrollView_Server/scrollView.html b/Assets/StreamingAssets/ScrollView_Server/scrollView.html index 8d4f7bd7e3901522a00b5d8b75a20ae01dda0cd9..be5f4d995045886a84e013b2f471fc2394fba4f2 100644 --- a/Assets/StreamingAssets/ScrollView_Server/scrollView.html +++ b/Assets/StreamingAssets/ScrollView_Server/scrollView.html @@ -524,32 +524,32 @@ "path": null }'> </data> - <script src="visualiseCursor.mjs" defer type="module"></script> - <script> - /* mouse and pointer event handling */ - const rectangle = document.createElement("div"); - rectangle.id = "rectangle"; - - console.log("appendChild to", document.body) - document.body.appendChild(rectangle); - - function followCursor(event) { - const cursorX = event.clientX - 10; - const cursorY = event.clientY - 10; - //console.log(`MouseEvent X: ${cursorX}, Y: ${cursorY}, Event type: ${event.type}`, event); - rectangle.style.left = `${cursorX}px`; - rectangle.style.top = `${cursorY}px`; - } - - document.addEventListener("mousemove", followCursor); - document.addEventListener("pointermove", followCursor); - - document.addEventListener("mouseover", followCursor); - document.addEventListener("pointerover", followCursor); - - document.addEventListener("mouseout", followCursor); - document.addEventListener("pointerout", followCursor); - </script> + + <!-- <script> + /* mouse and pointer event handling */ + const rectangle = document.createElement("div"); + rectangle.id = "rectangle"; + + console.log("appendChild to", document.body) + document.body.appendChild(rectangle); + + function followCursor(event) { + const cursorX = event.clientX - 10; + const cursorY = event.clientY - 10; + //console.log(`MouseEvent X: ${cursorX}, Y: ${cursorY}, Event type: ${event.type}`, event); + rectangle.style.left = `${cursorX}px`; + rectangle.style.top = `${cursorY}px`; + } + + document.addEventListener("mousemove", followCursor); + document.addEventListener("pointermove", followCursor); + + document.addEventListener("mouseover", followCursor); + document.addEventListener("pointerover", followCursor); + + document.addEventListener("mouseout", followCursor); + document.addEventListener("pointerout", followCursor); + </script> --> </body> </html> \ No newline at end of file diff --git a/Assets/StreamingAssets/ScrollView_Server/src/Drop_facts.ts b/Assets/StreamingAssets/ScrollView_Server/src/Drop_facts.ts index cf0760c51860863f9e7460d1f51a5d6fddca584b..d39fc608e92824bdf3022569d3e52b4398cc4176 100644 --- a/Assets/StreamingAssets/ScrollView_Server/src/Drop_facts.ts +++ b/Assets/StreamingAssets/ScrollView_Server/src/Drop_facts.ts @@ -1,35 +1,3 @@ -/** - * @typedef point - * @type {object} - * @property {number} x - * @property {number} y - * @property {number} z - */ - -/** - * @typedef {Object} fact - * @property {string} id Fact id - * @property {string} s_type Fact type - * @property {string} label used in unity - * @property {string | null} _CustomLabel Custom label - * @property {boolean} hasCustomLabel - * @property {number} labelId - */ - -/** - * @property {Point} point - * @property {Point} normal - * @property {string} s_type - * @property {string} label - * @property {string|null} _CustomLabel - * @property {boolean} hasCustomLabel - * @property {number} labelId - */ - -var assignment; - -/** @param {DragEvent} event */ -function dropHandler(event: DragEvent) { // ignore if (event.dataTransfer === null || event.target === null @@ -141,3 +109,4 @@ function addDropZoneEventListeners() { declare function getHint(slotId: string): void; //addDropZoneEventListeners() +//#endregion Commented out Archive diff --git a/Assets/StreamingAssets/ScrollView_Server/src/Types.ts b/Assets/StreamingAssets/ScrollView_Server/src/Types.ts index c763ca4352420f46b618bc82215bcfa7349f81d3..130ae95f889a6afa16916f273c07952e1626e354 100644 --- a/Assets/StreamingAssets/ScrollView_Server/src/Types.ts +++ b/Assets/StreamingAssets/ScrollView_Server/src/Types.ts @@ -26,8 +26,6 @@ class Pure_Reference implements Backend_Object{ } } -//#region Facts - /** * A Fact is an instance (witness) of a `Backend_Object`, and as such it also has a value. * @see representations Internal storage of possible MathML elements to display to the user when the value is referenced. For access using {@link show_value} is preferable, as it can have a default value and alike. @@ -53,6 +51,9 @@ interface Fact extends Backend_Object{ show_value(hint?: string): MathMLElement; } + +//#region Facts + /** * A fact without any value known to us */