diff options
author | Tommy Messbauer <tommy@vast.com> | 2012-11-26 09:39:08 -0600 |
---|---|---|
committer | Tommy Messbauer <tommy@vast.com> | 2012-11-26 09:39:08 -0600 |
commit | 79632184953284603b64a3179d087ebcda9d0ab6 (patch) | |
tree | 98e7490ddda4f57e2ae154d8d9374c8b4596f8ec /lib/handlebars/utils.js | |
parent | eccc7c35ca3221b0a168485d5c323d6054958a3e (diff) | |
download | handlebars.js-79632184953284603b64a3179d087ebcda9d0ab6.zip handlebars.js-79632184953284603b64a3179d087ebcda9d0ab6.tar.gz handlebars.js-79632184953284603b64a3179d087ebcda9d0ab6.tar.bz2 |
Factory update with tabs to spaces.. sorry :(
Diffstat (limited to 'lib/handlebars/utils.js')
-rw-r--r-- | lib/handlebars/utils.js | 112 |
1 files changed, 56 insertions, 56 deletions
diff --git a/lib/handlebars/utils.js b/lib/handlebars/utils.js index 0aa89b8..d467205 100644 --- a/lib/handlebars/utils.js +++ b/lib/handlebars/utils.js @@ -1,72 +1,72 @@ exports.attach = function(Handlebars) { - // BEGIN(BROWSER) +// BEGIN(BROWSER) - Handlebars.Exception = function(message) { - var tmp = Error.prototype.constructor.apply(this, arguments); +Handlebars.Exception = function(message) { + var tmp = Error.prototype.constructor.apply(this, arguments); - for (var p in tmp) { - if (tmp.hasOwnProperty(p)) { this[p] = tmp[p]; } - } + for (var p in tmp) { + if (tmp.hasOwnProperty(p)) { this[p] = tmp[p]; } + } - this.message = tmp.message; - }; - Handlebars.Exception.prototype = new Error(); + this.message = tmp.message; +}; +Handlebars.Exception.prototype = new Error(); - // Build out our basic SafeString type - Handlebars.SafeString = function(string) { - this.string = string; - }; - Handlebars.SafeString.prototype.toString = function() { - return this.string.toString(); - }; +// Build out our basic SafeString type +Handlebars.SafeString = function(string) { + this.string = string; +}; +Handlebars.SafeString.prototype.toString = function() { + return this.string.toString(); +}; - (function() { - var escape = { - "<": "<", - ">": ">", - '"': """, - "'": "'", - "`": "`" - }; +(function() { + var escape = { + "<": "<", + ">": ">", + '"': """, + "'": "'", + "`": "`" + }; - var badChars = /&(?!\w+;)|[<>"'`]/g; - var possible = /[&<>"'`]/; + var badChars = /&(?!\w+;)|[<>"'`]/g; + var possible = /[&<>"'`]/; - var escapeChar = function(chr) { - return escape[chr] || "&"; - }; + var escapeChar = function(chr) { + return escape[chr] || "&"; + }; - Handlebars.Utils = { - escapeExpression: function(string) { - // don't escape SafeStrings, since they're already safe - if (string instanceof Handlebars.SafeString) { - return string.toString(); - } else if (string == null || string === false) { - return ""; - } + Handlebars.Utils = { + escapeExpression: function(string) { + // don't escape SafeStrings, since they're already safe + if (string instanceof Handlebars.SafeString) { + return string.toString(); + } else if (string == null || string === false) { + return ""; + } - if(!possible.test(string)) { return string; } - return string.replace(badChars, escapeChar); - }, + if(!possible.test(string)) { return string; } + return string.replace(badChars, escapeChar); + }, - isEmpty: function(value) { - if (typeof value === "undefined") { - return true; - } else if (value === null) { - return true; - } else if (value === false) { - return true; - } else if(Object.prototype.toString.call(value) === "[object Array]" && value.length === 0) { - return true; - } else { - return false; - } + isEmpty: function(value) { + if (typeof value === "undefined") { + return true; + } else if (value === null) { + return true; + } else if (value === false) { + return true; + } else if(Object.prototype.toString.call(value) === "[object Array]" && value.length === 0) { + return true; + } else { + return false; } - }; - })(); + } + }; +})(); - // END(BROWSER) +// END(BROWSER) - return Handlebars; +return Handlebars; }; |