diff options
author | Christopher Lenz <cmlenz@apache.org> | 2009-12-11 18:58:12 +0000 |
---|---|---|
committer | Christopher Lenz <cmlenz@apache.org> | 2009-12-11 18:58:12 +0000 |
commit | f6447a3f18a3a1ee51cd488af7e65b51f10c0131 (patch) | |
tree | ccfed74c72275196b4cc32745e24fe3b4bd0230a /share/www/script/jquery.cookies.js | |
parent | 908f1a6068f6a055b15790289643d0e0a53f53a2 (diff) |
Futon: Improve storage of session state by storing short-term settings in the window.name.
git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@889766 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'share/www/script/jquery.cookies.js')
-rw-r--r-- | share/www/script/jquery.cookies.js | 50 |
1 files changed, 0 insertions, 50 deletions
diff --git a/share/www/script/jquery.cookies.js b/share/www/script/jquery.cookies.js deleted file mode 100644 index 642f1792..00000000 --- a/share/www/script/jquery.cookies.js +++ /dev/null @@ -1,50 +0,0 @@ -// Licensed under the Apache License, Version 2.0 (the "License"); you may not -// use this file except in compliance with the License. You may obtain a copy of -// the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, WITHOUT -// WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the -// License for the specific language governing permissions and limitations under -// the License. - -(function($) { - $.cookies = $.cookies || {} - $.extend($.cookies, { - - /* Return the value of a cookie. */ - get: function(name, defaultValue) { - var nameEq = name + "="; - var parts = document.cookie.split(';'); - for (var i = 0; i < parts.length; i++) { - var part = parts[i].replace(/^\s+/, ""); - if (part.indexOf(nameEq) == 0) { - return unescape(part.substring(nameEq.length, part.length)); - } - } - return defaultValue !== undefined ? defaultValue : null; - }, - - /* Create or update a cookie. */ - set: function(name, value, path, days) { - var params = []; - if (path) { - params.push("; path=" + path); - } - if (days) { - var date = new Date(); - date.setTime(date.getTime() + (days * 24*60*60*1000)); - params.push("; expires=" + date.toGMTString()); - } - document.cookie = name + "=" + escape(value) + params.join(); - }, - - /* Remove a cookie. */ - remove: function(name, path) { - $.cookies.set(name, "", path, -1); - } - - }); -})(jQuery); |