From: Sebastin Santy Date: Fri, 23 Dec 2016 01:48:06 +0000 (-0500) Subject: Bug 1324058 - Migrate from jquery-cookie to js-cookie, as the former is no longer... X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=cad5c15d6610dde0e389736eb82be73921a2f705;p=thirdparty%2Fbugzilla.git Bug 1324058 - Migrate from jquery-cookie to js-cookie, as the former is no longer maintained --- diff --git a/js/global.js b/js/global.js index 896860d60e..8ff5092893 100644 --- a/js/global.js +++ b/js/global.js @@ -71,7 +71,7 @@ function check_mini_login_fields( suffix ) { } function set_language( value ) { - $.cookie('LANG', value, { + Cookies.set('LANG', value, { expires: new Date('January 1, 2038'), path: BUGZILLA.param.cookie_path }); diff --git a/js/jquery/plugins/cookie/cookie-min.js b/js/jquery/plugins/cookie/cookie-min.js index 09b492cdb9..5f888243e1 100644 --- a/js/jquery/plugins/cookie/cookie-min.js +++ b/js/jquery/plugins/cookie/cookie-min.js @@ -1,19 +1,23 @@ /*! - * jQuery Cookie Plugin v1.4.1 - * https://github.com/carhartl/jquery-cookie + * Javascript Cookie v1.5.1 + * https://github.com/js-cookie/js-cookie * - * Copyright 2013 Klaus Hartl + * Copyright 2006, 2014 Klaus Hartl * Released under the MIT license */ -(function(factory){if(typeof define==='function'&&define.amd){define(['jquery'],factory);}else if(typeof exports==='object'){factory(require('jquery'));}else{factory(jQuery);}}(function($){var pluses=/\+/g;function encode(s){return config.raw?s:encodeURIComponent(s);} -function decode(s){return config.raw?s:decodeURIComponent(s);} -function stringifyCookieValue(value){return encode(config.json?JSON.stringify(value):String(value));} -function parseCookieValue(s){if(s.indexOf('"')===0){s=s.slice(1,-1).replace(/\\"/g,'"').replace(/\\\\/g,'\\');} -try{s=decodeURIComponent(s.replace(pluses,' '));return config.json?JSON.parse(s):s;}catch(e){}} -function read(s,converter){var value=config.raw?s:parseCookieValue(s);return $.isFunction(converter)?converter(value):value;} -var config=$.cookie=function(key,value,options){if(value!==undefined&&!$.isFunction(value)){options=$.extend({},config.defaults,options);if(typeof options.expires==='number'){var days=options.expires,t=options.expires=new Date();t.setTime(+t+days*864e+5);} -return(document.cookie=[encode(key),'=',stringifyCookieValue(value),options.expires?'; expires='+options.expires.toUTCString():'',options.path?'; path='+options.path:'',options.domain?'; domain='+options.domain:'',options.secure?'; secure':''].join(''));} -var result=key?undefined:{};var cookies=document.cookie?document.cookie.split('; '):[];for(var i=0,l=cookies.length;i1&&!isFunction(value)){options=extend(api.defaults,options);if(typeof options.expires==='number'){var days=options.expires,t=options.expires=new Date();t.setMilliseconds(t.getMilliseconds()+days*864e+5)} +return(document.cookie=[encode(key),'=',stringifyCookieValue(value),options.expires?'; expires='+options.expires.toUTCString():'',options.path?'; path='+options.path:'',options.domain?'; domain='+options.domain:'',options.secure?'; secure':''].join(''))} +var result=key?undefined:{},cookies=document.cookie?document.cookie.split('; '):[],i=0,l=cookies.length;for(;i