aboutsummaryrefslogtreecommitdiff
path: root/src/client/util/Scripting.ts
diff options
context:
space:
mode:
authoranika-ahluwalia <anika.ahluwalia@gmail.com>2020-06-08 13:07:11 -0500
committeranika-ahluwalia <anika.ahluwalia@gmail.com>2020-06-08 13:07:11 -0500
commitc232bbfd28937c139ae18727310c91d9c6c2dbec (patch)
tree0738f299b050edfa7f14d4015a8863d7b2294486 /src/client/util/Scripting.ts
parentb21aeae569c3ebcf2538918a13cf64b9d4c8bade (diff)
added function UI
Diffstat (limited to 'src/client/util/Scripting.ts')
-rw-r--r--src/client/util/Scripting.ts14
1 files changed, 13 insertions, 1 deletions
diff --git a/src/client/util/Scripting.ts b/src/client/util/Scripting.ts
index 5619b22b0..16012eb5a 100644
--- a/src/client/util/Scripting.ts
+++ b/src/client/util/Scripting.ts
@@ -65,7 +65,11 @@ export namespace Scripting {
obj = [nameOrGlobal];
obj.push(global);
if (params) {
- obj.push(params);
+ if (params.indexOf("(") > 0) {
+ obj.push(params);
+ } else {
+ n = params;
+ }
}
if (name) {
n = name;
@@ -93,6 +97,14 @@ export namespace Scripting {
scriptingGlobals = globals;
}
+ export function removeGlobal(name: string) {
+ if (_scriptingGlobals.hasKey(name)) {
+ delete _scriptingGlobals.container[name];
+ return true;
+ }
+ return false;
+ }
+
export function resetScriptingGlobals() {
scriptingGlobals = _scriptingGlobals;
}