10 lines
982 B
JavaScript
10 lines
982 B
JavaScript
/*!
|
|
* jQuery Cookie Plugin
|
|
* https://github.com/carhartl/jquery-cookie
|
|
*
|
|
* Copyright 2011, Klaus Hartl
|
|
* Dual licensed under the MIT or GPL Version 2 licenses.
|
|
* http://www.opensource.org/licenses/mit-license.php
|
|
* http://www.opensource.org/licenses/GPL-2.0
|
|
*/
|
|
(function(e){e.cookie=function(n,t,o){if(arguments.length>1&&(!/Object/.test(Object.prototype.toString.call(t))||t===null||t===undefined)){o=e.extend({},o);if(t===null||t===undefined){o.expires=-1}if(typeof o.expires==="number"){var r=o.expires,i=o.expires=new Date;i.setDate(i.getDate()+r)}t=String(t);return document.cookie=[encodeURIComponent(n),"=",o.raw?t:encodeURIComponent(t),o.expires?"; expires="+o.expires.toUTCString():"",o.path?"; path="+o.path:"",o.domain?"; domain="+o.domain:"",o.secure?"; secure":""].join("")}o=t||{};var p=o.raw?function(e){return e}:decodeURIComponent;var u=document.cookie.split("; ");for(var a=0,c;c=u[a]&&u[a].split("=");a++){if(p(c[0])===n)return p(c[1]||"")}return null}})(jQuery); |