From 9505a6a5d9cf5350393d96a77b060a17ea49f36d Mon Sep 17 00:00:00 2001 From: Bob Zeleznik Date: Thu, 11 Jun 2020 07:45:35 -0400 Subject: simple fixes. --- src/client/views/nodes/ScriptingBox.tsx | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) (limited to 'src') diff --git a/src/client/views/nodes/ScriptingBox.tsx b/src/client/views/nodes/ScriptingBox.tsx index 23e360663..161ca88e9 100644 --- a/src/client/views/nodes/ScriptingBox.tsx +++ b/src/client/views/nodes/ScriptingBox.tsx @@ -119,11 +119,13 @@ export class ScriptingBox extends ViewBoxAnnotatableComponent { - for (const { } of entries) { - - const getCaretCoordinates = require('textarea-caret'); - const caret = getCaretCoordinates(this._selection, this._selectionEnd); - this.resetSuggestionPos(caret); + const area = document.querySelector('textarea'); + if (area) { + for (const { } of entries) { + const getCaretCoordinates = require('textarea-caret'); + const caret = getCaretCoordinates(area, this._selection); + this.resetSuggestionPos(caret); + } } })); observer.observe(document.getElementsByClassName("scriptingBox")[0]); @@ -131,6 +133,7 @@ export class ScriptingBox extends ViewBoxAnnotatableComponent { - this._errorMessage = error?.map((entry: any) => entry.messageText).join(" ") || ""; + this._errorMessage = error?.message ? error.message : error?.map((entry: any) => entry.messageText).join(" ") || ""; } // checks if the script compiles using CompileScript method and inputting params @@ -549,7 +552,7 @@ export class ScriptingBox extends ViewBoxAnnotatableComponent { const getCaretCoordinates = require('textarea-caret'); const This = this; //if (!This._applied && !This._function) { -- cgit v1.2.3-70-g09d2