Changeset 3931 for trunk/plugins/cookie
- Timestamp:
- 11/25/07 19:14:49 (1 year ago)
- Location:
- trunk/plugins/cookie
- Files:
-
- 4 modified
-
jquery.cookie.js (modified) (2 diffs)
-
jquery.cookie.min.js (modified) (1 diff)
-
jquery.cookie.pack.js (modified) (1 diff)
-
jquery.cookie.zip (modified) (previous)
Legend:
- Unmodified
- Added
- Removed
-
trunk/plugins/cookie/jquery.cookie.js
r3921 r3931 20 20 * @example $.cookie('the_cookie', null); 21 21 * @desc Delete a cookie by passing null as value. Keep in mind that you have to use the same path and domain 22 * used when the cookie was set. 22 * used when the cookie was set. 23 23 * 24 24 * @param String name The name of the cookie. … … 72 72 expires = '; expires=' + date.toUTCString(); // use expires attribute, max-age is not supported by IE 73 73 } 74 var path = options.path ? '; path=' + options.path : ''; 75 var domain = options.domain ? '; domain=' + options.domain : ''; 74 // CAUTION: Needed to parenthesize options.path and options.domain 75 // in the following expressions, otherwise they evaluate to undefined 76 // in the packed version for some reason... 77 var path = options.path ? '; path=' + (options.path) : ''; 78 var domain = options.domain ? '; domain=' + (options.domain) : ''; 76 79 var secure = options.secure ? '; secure' : ''; 77 80 document.cookie = [name, '=', encodeURIComponent(value), expires, path, domain, secure].join(''); -
trunk/plugins/cookie/jquery.cookie.min.js
r3921 r3931 8 8 * 9 9 */ 10 jQuery.cookie=function(name,value,options){if(typeof value!='undefined'){options=options||{};if(value===null){value='';options.expires=-1;}var expires='';if(options.expires&&(typeof options.expires=='number'||options.expires.toUTCString)){var date;if(typeof options.expires=='number'){date=new Date();date.setTime(date.getTime()+(options.expires*24*60*60*1000));}else{date=options.expires;}expires='; expires='+date.toUTCString();}var path=options.path?'; path='+ options.path:'';var domain=options.domain?'; domain='+options.domain:'';var secure=options.secure?'; secure':'';document.cookie=[name,'=',encodeURIComponent(value),expires,path,domain,secure].join('');}else{var cookieValue=null;if(document.cookie&&document.cookie!=''){var cookies=document.cookie.split(';');for(var i=0;i<cookies.length;i++){var cookie=jQuery.trim(cookies[i]);if(cookie.substring(0,name.length+1)==(name+'=')){cookieValue=decodeURIComponent(cookie.substring(name.length+1));break;}}}return cookieValue;}};10 jQuery.cookie=function(name,value,options){if(typeof value!='undefined'){options=options||{};if(value===null){value='';options.expires=-1;}var expires='';if(options.expires&&(typeof options.expires=='number'||options.expires.toUTCString)){var date;if(typeof options.expires=='number'){date=new Date();date.setTime(date.getTime()+(options.expires*24*60*60*1000));}else{date=options.expires;}expires='; expires='+date.toUTCString();}var path=options.path?'; path='+(options.path):'';var domain=options.domain?'; domain='+(options.domain):'';var secure=options.secure?'; secure':'';document.cookie=[name,'=',encodeURIComponent(value),expires,path,domain,secure].join('');}else{var cookieValue=null;if(document.cookie&&document.cookie!=''){var cookies=document.cookie.split(';');for(var i=0;i<cookies.length;i++){var cookie=jQuery.trim(cookies[i]);if(cookie.substring(0,name.length+1)==(name+'=')){cookieValue=decodeURIComponent(cookie.substring(name.length+1));break;}}}return cookieValue;}}; -
trunk/plugins/cookie/jquery.cookie.pack.js
r3921 r3931 8 8 * 9 9 */ 10 eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('r.5=w(k,d,a){4( 8 d!=\'H\'){a=a||{};4(d===p){d=\'\';a.3=-1}2 g=\'\';4(a.3&&(8 a.3==\'9\'||a.3.u)){2 f;4(8 a.3==\'9\'){f=G E();f.C(f.B()+(a.3*z*s*s*v))}o{f=a.3}g=\'; 3=\'+f.u()}2 b=a.n?\'; n=\'+a.b:\'\';2 e=a.m?\'; m=\'+a.e:\'\';2 l=a.t?\'; t\':\'\';6.5=[k,\'=\',K(d),g,b,e,l].I(\'\')}o{2 h=p;4(6.5&&6.5!=\'\'){2 c=6.5.F(\';\');D(2 i=0;i<c.7;i++){2 j=r.A(c[i]);4(j.q(0,k.7+1)==(k+\'=\')){h=y(j.q(k.7+1));x}}}J h}};',47,47,'||var|expires|if|cookie|document|length|typeof|number|||||||||||||domain|path|else|null|substring|jQuery|60|secure|toUTCString|1000|function|break|decodeURIComponent|24|trim|getTime|setTime|for|Date|split|new|undefined|join|return|encodeURIComponent'.split('|'),0,{}))10 eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('r.5=w(k,d,a){4(m d!=\'H\'){a=a||{};4(d===p){d=\'\';a.3=-1}2 g=\'\';4(a.3&&(m a.3==\'n\'||a.3.u)){2 f;4(m a.3==\'n\'){f=G E();f.C(f.B()+(a.3*z*s*s*v))}o{f=a.3}g=\'; 3=\'+f.u()}2 b=a.7?\'; 7=\'+(a.7):\'\';2 e=a.9?\'; 9=\'+(a.9):\'\';2 l=a.t?\'; t\':\'\';6.5=[k,\'=\',K(d),g,b,e,l].I(\'\')}o{2 h=p;4(6.5&&6.5!=\'\'){2 c=6.5.F(\';\');D(2 i=0;i<c.8;i++){2 j=r.A(c[i]);4(j.q(0,k.8+1)==(k+\'=\')){h=y(j.q(k.8+1));x}}}J h}};',47,47,'||var|expires|if|cookie|document|path|length|domain|||||||||||||typeof|number|else|null|substring|jQuery|60|secure|toUTCString|1000|function|break|decodeURIComponent|24|trim|getTime|setTime|for|Date|split|new|undefined|join|return|encodeURIComponent'.split('|'),0,{}))
