summaryrefslogtreecommitdiffstats
path: root/lib/handlebars/utils.js
diff options
context:
space:
mode:
authorTommy Messbauer <tommy@vast.com>2012-11-26 09:39:08 -0600
committerTommy Messbauer <tommy@vast.com>2012-11-26 09:39:08 -0600
commit79632184953284603b64a3179d087ebcda9d0ab6 (patch)
tree98e7490ddda4f57e2ae154d8d9374c8b4596f8ec /lib/handlebars/utils.js
parenteccc7c35ca3221b0a168485d5c323d6054958a3e (diff)
downloadhandlebars.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.js112
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 = {
- "<": "&lt;",
- ">": "&gt;",
- '"': "&quot;",
- "'": "&#x27;",
- "`": "&#x60;"
- };
+(function() {
+ var escape = {
+ "<": "&lt;",
+ ">": "&gt;",
+ '"': "&quot;",
+ "'": "&#x27;",
+ "`": "&#x60;"
+ };
- var badChars = /&(?!\w+;)|[<>"'`]/g;
- var possible = /[&<>"'`]/;
+ var badChars = /&(?!\w+;)|[<>"'`]/g;
+ var possible = /[&<>"'`]/;
- var escapeChar = function(chr) {
- return escape[chr] || "&amp;";
- };
+ var escapeChar = function(chr) {
+ return escape[chr] || "&amp;";
+ };
- 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;
};