diff options
Diffstat (limited to 'lib/handlebars/utils.js')
-rw-r--r-- | lib/handlebars/utils.js | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/lib/handlebars/utils.js b/lib/handlebars/utils.js index 981bb1f..4202c77 100644 --- a/lib/handlebars/utils.js +++ b/lib/handlebars/utils.js @@ -16,14 +16,17 @@ Handlebars.SafeString.prototype.toString = function() { (function() { var escape = { "<": "<", - ">": ">" + ">": ">", + '"': """, + "'": "'", + "`": "`" }; - var badChars = /&(?!\w+;)|[<>]/g; - var possible = /[&<>]/ + var badChars = /&(?!\w+;)|[<>"'`]/g; + var possible = /[&<>"'`]/; var escapeChar = function(chr) { - return escape[chr] || "&" + return escape[chr] || "&"; }; Handlebars.Utils = { |