ferrugemjs-node
Advanced tools
Comparing version 0.16.0 to 0.16.1
{ | ||
"name": "ferrugemjs-node", | ||
"version": "0.16.0", | ||
"version": "0.16.1", | ||
"description": "a node package to convert html template to Incremental DOM", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
@@ -287,3 +287,3 @@ var htmlparser = require("htmlparser2"); | ||
//return text.replace(/@this\./gm,context_alias+'.'); | ||
return '\n(function(){'+text+'}.bind('+context_alias+'))();\n'; | ||
return '\n\t(function(){\n\t'+text.trim()+'\n\t}.bind('+context_alias+'))();\n'; | ||
}; | ||
@@ -669,6 +669,7 @@ } | ||
var styletxt = ""; | ||
styletxt += "\tvar tmp_style = document.createElement('style');"; | ||
styletxt += "\ttmp_style.type = 'text/css';"; | ||
styletxt += "\ttmp_style.innerHTML = '"+text.replace(/'/g,'"').replace(/\n/g,'')+"';"; | ||
styletxt += "\tdocument.getElementsByTagName('head')[0].appendChild(tmp_style);"; | ||
styletxt += "\n\tvar tmp_style = document.createElement('style');"; | ||
styletxt += "\n\ttmp_style.type = 'text/css';"; | ||
//parser.write(rawHtml.replace(/[\n\t\r]/g," ")); | ||
styletxt += "\n\ttmp_style.innerHTML = '"+text.replace(/'/g,'"').replace(/\n/g," '\n\t\t+' ")+"';"; | ||
styletxt += "\n\tdocument.getElementsByTagName('head')[0].appendChild(tmp_style);"; | ||
return styletxt; | ||
@@ -836,3 +837,4 @@ } | ||
var parser = new htmlparser.Parser(handler,{decodeEntities: true,recognizeSelfClosing:true}); | ||
parser.write(rawHtml.replace(/[\n\t\r]/g," ")); | ||
parser.write(rawHtml); | ||
//parser.write(rawHtml.replace(/[\n\t\r]/g," ")); | ||
parser.done(); | ||
@@ -839,0 +841,0 @@ //liberando a memoria |
27510
691