From 4f5af90d8dba830d98ea16f1379f7adf00412e3a Mon Sep 17 00:00:00 2001 From: Francisco Hodge Date: Wed, 10 Oct 2018 12:20:02 -0400 Subject: [PATCH] Fix curly brace output --- src/lib/services/Utilities.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/lib/services/Utilities.js b/src/lib/services/Utilities.js index 4a640b28..c53855cd 100644 --- a/src/lib/services/Utilities.js +++ b/src/lib/services/Utilities.js @@ -47,7 +47,7 @@ class Utilities { } getButtonClass = button => { - let buttonTypeClass = (button.includes("{") && button !== '{//}') ? "functionBtn" : "standardBtn"; + let buttonTypeClass = (button.includes("{") && button.includes("}") && button !== '{//}') ? "functionBtn" : "standardBtn"; let buttonWithoutBraces = button.replace("{", "").replace("}", ""); let buttonNormalized = @@ -167,6 +167,9 @@ class Utilities { else if(button === "{numpaddecimal}") output = this.addStringAt(output, '.', caretPos); + else if(button === "{" || button === "}") + output = this.addStringAt(output, button, caretPos); + else if(!button.includes("{") && !button.includes("}")) output = this.addStringAt(output, button, caretPos);