mirror of
https://github.com/lucaspalomodevelop/JSSTE.git
synced 2026-03-13 15:24:34 +00:00
33 lines
687 B
JavaScript
33 lines
687 B
JavaScript
const fs = require("fs");
|
|
const path = require("path");
|
|
var appdir = path.join(__dirname, '..');
|
|
var app = {}
|
|
|
|
app.render = function(pagecode, templatecode) {
|
|
result = "";
|
|
|
|
pagecode = JSON.parse(pagecode);
|
|
|
|
//TODO
|
|
if(templatecode === null || templatecode == undefined)
|
|
{
|
|
templatecode == fs.readFileSync(pagecode["_TEMPLATE_"]+".html");
|
|
}
|
|
|
|
|
|
for (var i in pagecode) {
|
|
var value = undefined;
|
|
|
|
var re = new RegExp("\d*_([A-Z])\w*_");
|
|
if(re.test(i))
|
|
continue;
|
|
|
|
value = pagecode[i].toString();
|
|
templatecode = templatecode.replace("<["+i+"]>",value)
|
|
}
|
|
|
|
return templatecode;
|
|
}
|
|
|
|
|
|
module.exports = app; |