diff -r 000000000000 -r b97547f5f1fa web/data/jquery.json.js --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/web/data/jquery.json.js Wed Nov 05 15:52:50 2008 +0100 @@ -0,0 +1,35 @@ +(function($){function toIntegersAtLease(n) +{return n<10?'0'+n:n;} +Date.prototype.toJSON=function(date) +{return date.getUTCFullYear()+'-'+ +toIntegersAtLease(date.getUTCMonth()+1)+'-'+ +toIntegersAtLease(date.getUTCDate());};var escapeable=/["\\\x00-\x1f\x7f-\x9f]/g;var meta={'\b':'\\b','\t':'\\t','\n':'\\n','\f':'\\f','\r':'\\r','"':'\\"','\\':'\\\\'} +$.quoteString=function(string) +{if(escapeable.test(string)) +{return'"'+string.replace(escapeable,function(a) +{var c=meta[a];if(typeof c==='string'){return c;} +c=a.charCodeAt();return'\\u00'+Math.floor(c/16).toString(16)+(c%16).toString(16);})+'"'} +return'"'+string+'"';} +$.toJSON=function(o) +{var type=typeof(o);if(type=="undefined") +return"undefined";else if(type=="number"||type=="boolean") +return o+"";else if(o===null) +return"null";if(type=="string") +{return $.quoteString(o);} +if(type=="object"&&typeof o.toJSON=="function") +return o.toJSON();if(type!="function"&&typeof(o.length)=="number") +{var ret=[];for(var i=0;i