Update main.js to remove eval that is used to register a pluggin
This commit is contained in:
dheeyi william
2017-09-11 14:09:53 -04:00
parent 8699650919
commit 855bc1d5ce

View File

@@ -40,12 +40,9 @@ var supportedProcessTypes = {
fn = fn.replace(/\s/g, "_");
fn = fn.replace(/\-/g, "_");
fn = fn + "DesignerGridRowDblClick";
// Todo We should remove eval functions as they are NSFW
eval("var flag = typeof(" + fn + ") == \"function\";");
if (flag) {
eval(fn + "(rowSelected.data);");
fn = window[fn];
if (typeof fn === "function") {
fn(rowSelected.data);
} else {
disabledProcessTypeMessage();
}