Mercurial > browser-couch
changeset 24:9414e2a40ed3
Added a USE_EVAL_FOR_JSON_PARSING flag to the BrowserCouch object, which currently defaults to true.
author | Atul Varma <varmaa@toolness.com> |
---|---|
date | Mon, 13 Apr 2009 14:56:57 -0700 |
parents | ed362e47defe |
children | 58ef69894c96 |
files | browser-couch.js |
diffstat | 1 files changed, 6 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/browser-couch.js Mon Apr 13 14:51:05 2009 -0700 +++ b/browser-couch.js Mon Apr 13 14:56:57 2009 -0700 @@ -35,6 +35,8 @@ * ***** END LICENSE BLOCK ***** */ var BrowserCouch = { + USE_EVAL_FOR_JSON_PARSING: true, + get: function BC_get(name, cb, storage, JSON) { var self = this; @@ -59,6 +61,10 @@ if (!window.JSON) throw new Error('JSON library failed to load'); JSON = window.JSON; + if (BrowserCouch.USE_EVAL_FOR_JSON_PARSING) + JSON.parse = function JSON_parse(string) { + return eval("(" + string + ")"); + }; createDb(); }); } else {