From dd2033107fbf0356a5bbf737b5a37570b5156eed Mon Sep 17 00:00:00 2001 From: Jordan Lee Date: Sun, 28 Aug 2011 14:51:49 +0000 Subject: [PATCH] (trunk web) migrate from json.js to json2.js. --- web/index.html | 2 +- web/javascript/jquery/Makefile.am | 2 +- web/javascript/jquery/json.js | 96 --------------------------- web/javascript/jquery/json.min.js | 13 ---- web/javascript/jquery/json2.js | 77 +++++++++++---------- web/javascript/jquery/json2.min.js | 2 +- web/javascript/transmission.remote.js | 2 +- 7 files changed, 41 insertions(+), 153 deletions(-) delete mode 100644 web/javascript/jquery/json.js delete mode 100644 web/javascript/jquery/json.min.js diff --git a/web/index.html b/web/index.html index 43ab31ac3..fbed7f00b 100755 --- a/web/index.html +++ b/web/index.html @@ -25,7 +25,7 @@ - + diff --git a/web/javascript/jquery/Makefile.am b/web/javascript/jquery/Makefile.am index f592d2ad4..b70079269 100644 --- a/web/javascript/jquery/Makefile.am +++ b/web/javascript/jquery/Makefile.am @@ -5,4 +5,4 @@ dist_data_DATA = \ jquery.form.js \ jquery.form.min.js \ jquery.transmenu.min.js \ - json.min.js + json2.min.js diff --git a/web/javascript/jquery/json.js b/web/javascript/jquery/json.js deleted file mode 100644 index 78e843a36..000000000 --- a/web/javascript/jquery/json.js +++ /dev/null @@ -1,96 +0,0 @@ -(function ($) { - var m = { - '\b': '\\b', - '\t': '\\t', - '\n': '\\n', - '\f': '\\f', - '\r': '\\r', - '"' : '\\"', - '\\': '\\\\' - }, - s = { - 'array': function (x) { - var a = ['['], b, f, i, l = x.length, v; - for (i = 0; i < l; i += 1) { - v = x[i]; - f = s[typeof v]; - if (f) { - v = f(v); - if (typeof v == 'string') { - if (b) { - a[a.length] = ','; - } - a[a.length] = v; - b = true; - } - } - } - a[a.length] = ']'; - return a.join(''); - }, - 'boolean': function (x) { - return String(x); - }, - 'null': function (x) { - return "null"; - }, - 'number': function (x) { - return isFinite(x) ? String(x) : 'null'; - }, - 'object': function (x) { - if (x) { - if (x instanceof Array) { - return s.array(x); - } - var a = ['{'], b, f, i, v; - for (i in x) { - v = x[i]; - f = s[typeof v]; - if (f) { - v = f(v); - if (typeof v == 'string') { - if (b) { - a[a.length] = ','; - } - a.push(s.string(i), ':', v); - b = true; - } - } - } - a[a.length] = '}'; - return a.join(''); - } - return 'null'; - }, - 'string': function (x) { - if (/["\\\x00-\x1f]/.test(x)) { - x = x.replace(/([\x00-\x1f\\"])/g, function(a, b) { - var c = m[b]; - if (c) { - return c; - } - c = b.charCodeAt(); - return '\\u00' + - Math.floor(c / 16).toString(16) + - (c % 16).toString(16); - }); - } - return '"' + x + '"'; - } - }; - - $.toJSON = function(v) { - var f = isNaN(v) ? s[typeof v] : s['number']; - if (f) return f(v); - }; - - $.parseJSON = function(v, safe) { - if (safe === undefined) safe = $.parseJSON.safe; - if (safe && !/^("(\\.|[^"\\\n\r])*?"|[,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t])+?$/.test(v)) - return undefined; - return eval('('+v+')'); - }; - - $.parseJSON.safe = false; - -})(jQuery); diff --git a/web/javascript/jquery/json.min.js b/web/javascript/jquery/json.min.js deleted file mode 100644 index 67dae43ab..000000000 --- a/web/javascript/jquery/json.min.js +++ /dev/null @@ -1,13 +0,0 @@ - -(function($){var m={'\b':'\\b','\t':'\\t','\n':'\\n','\f':'\\f','\r':'\\r','"':'\\"','\\':'\\\\'},s={'array':function(x){var a=['['],b,f,i,l=x.length,v;for(i=0;i