From: erickson Date: Mon, 18 Jul 2005 18:03:08 +0000 (+0000) Subject: basically reverted back - left the try catch X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=d72cf2168c09e626e98068352fd49d467a325658;p=Evergreen.git basically reverted back - left the try catch git-svn-id: svn://svn.open-ils.org/ILS/trunk@1263 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- diff --git a/OpenSRF/src/javascript/JSON.js b/OpenSRF/src/javascript/JSON.js index 7511f32339..6994cfcd22 100644 --- a/OpenSRF/src/javascript/JSON.js +++ b/OpenSRF/src/javascript/JSON.js @@ -41,10 +41,20 @@ function object2Array(obj) { return arr; } + function js2JSON(arg) { + try { + return _js2JSON(arg); + } catch(E) { + //alert(E + "EX"); + if(arg && arg.toString) return arg.toString(); + return arg; + } +} + +function _js2JSON(arg) { var i, o, u, v; - try { switch (typeof arg) { case 'object': @@ -127,8 +137,5 @@ function js2JSON(arg) { default: return '"' + String(arg).replace(/(["\\])/g, '\\$1') + '"'; } - } catch(E) { - if(arg && arg.toString) return arg.toString(); - return arg; - } + }