|
|
|
@@ -244,11 +244,12 @@ var Mustache = function() { |
|
|
|
*/ |
|
|
|
escape: function(s) { |
|
|
|
s = String(s === null ? "" : s); |
|
|
|
return s.replace(/&(?!\w+;)|["<>\\]/g, function(s) { |
|
|
|
return s.replace(/&(?!\w+;)|["''<>\\]/g, function(s) { |
|
|
|
switch(s) { |
|
|
|
case "&": return "&"; |
|
|
|
case "\\": return "\\\\"; |
|
|
|
case '"': return '"'; |
|
|
|
case "'": return '''; |
|
|
|
case "<": return "<"; |
|
|
|
case ">": return ">"; |
|
|
|
default: return s; |
|
|
|
|