| Server IP : 182.53.201.61 / Your IP : 216.73.217.175 Web Server : Apache/2.2.15 (Fedora) System : Linux km10.dyndns.org 2.6.31.5-127.fc12.i686.PAE #1 SMP Sat Nov 7 21:25:57 EST 2009 i686 User : apache ( 48) PHP Version : 5.3.3 Disable Function : NONE MySQL : ON | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /var/www/html/qcardm/js/ |
Upload File : |
/**
* JSON Cookie - jquery.jsoncookie.js
*
* Sets and retreives native JavaScript objects as cookies.
* Depends on the object serialization framework provided by JSON2.
*
* Dependencies: jQuery, jQuery Cookie, JSON2
*
* @project JSON Cookie
* @author Randall Morey
* @version 0.9
*/
(function ($) {
var isObject = function (x) {
return (typeof x === 'object') && !(x instanceof Array) && (x !== null);
};
$.extend({
getJSONCookie: function (cookieName) {
var cookieData = $.cookie(cookieName);
return cookieData ? JSON.parse(cookieData) : {};
},
setJSONCookie: function (cookieName, data, options) {
var cookieData = '';
options = $.extend({
expires: 90,
path: '/'
}, options);
if (!isObject(data)) { // data must be a true object to be serialized
throw new Error('JSONCookie data must be an object');
}
cookieData = JSON.stringify(data);
return $.cookie(cookieName, cookieData, options);
},
removeJSONCookie: function (cookieName) {
return $.cookie(cookieName, null);
},
JSONCookie: function (cookieName, data, options) {
if (data) {
$.setJSONCookie(cookieName, data, options);
}
return $.getJSONCookie(cookieName);
}
});
})(jQuery);