From fce409e15f1364a27fa51df1c8ec0a217592c6fb Mon Sep 17 00:00:00 2001 From: lucaspalomodevelop Date: Tue, 20 Apr 2021 18:40:07 +0200 Subject: [PATCH] remove functioncode from engine --- src/modules/engine.js | 32 +++++++------------------------- 1 file changed, 7 insertions(+), 25 deletions(-) diff --git a/src/modules/engine.js b/src/modules/engine.js index 31c6183..dea0e82 100644 --- a/src/modules/engine.js +++ b/src/modules/engine.js @@ -19,35 +19,17 @@ app.render = function(pagecode, templatecode) { //TODO //if(templatecode === null) + for (var i in pagecode) { - var value = undefined; + var value = undefined; - if(i.startsWith("_")) - continue; + if(i.startsWith("_")) + continue; - try { + value = pagecode[i].toString(); + templatecode = templatecode.replace("<["+i+"]>",value) + } - if(i.startsWith("{")) - { - var args = []; - - pagecode[i].args.forEach(element => { - args.push(pagecode[element]); - }); - //args.push() - value = new Function(pagecode[i].args, pagecode[i].body); - } - else - { - value = pagecode[i].toString(); - } - - } catch (error) { - value = error; - } - templatecode = templatecode.replace("<["+i+"]>",value) - } - // } return templatecode; }