app/assets/javascripts/encode_html.js in sprockets-dotjs-2.1.0 vs app/assets/javascripts/encode_html.js in sprockets-dotjs-2.1.1

- old
+ new

@@ -1,8 +1,8 @@ function encodeHTMLSource() { - var encodeHTMLRules = { "&": "&#38;", "<": "&#60;", ">": "&#62;", '"': '&#34;', "'": '&#39;', "/": '&#47;', "\n": '<br>' }, - matchHTML = /&(?!#?\w+;)|<|>|"|'|\/\n/g; + var encodeHTMLRules = { "&": "&#38;", "<": "&#60;", ">": "&#62;", '"': '&#34;', "'": '&#39;', "/": '&#47;'}, + matchHTML = /&(?!#?\w+;)|<|>|"|'|\//g; return function() { - return this ? this.replace(matchHTML, function(m) {return encodeHTMLRules[m] || m;}) : this; + return this ? this.replace(matchHTML, function(m) {return encodeHTMLRules[m] || m; }).replace(/\n/,'<br>') : this; }; } String.prototype.encodeHTML = encodeHTMLSource(); \ No newline at end of file