diff options
| author | alec <alec@208e9e7b-5314-0410-a742-e7e81cd9613c> | 2008-09-19 07:36:50 +0000 |
|---|---|---|
| committer | alec <alec@208e9e7b-5314-0410-a742-e7e81cd9613c> | 2008-09-19 07:36:50 +0000 |
| commit | 6bcdb3f73175810b90de5822cee332925d6f3f87 (patch) | |
| tree | 5eb25fe9a30f84cc690c2a93ba7d4665303abf2c | |
| parent | f131b5eb3a69c07ccc104732d7b2fb8b8d7ec16e (diff) | |
- make setting/reading splitter's cookie simpler (we need only position number in it)
git-svn-id: https://svn.roundcube.net/trunk@1841 208e9e7b-5314-0410-a742-e7e81cd9613c
| -rw-r--r-- | roundcubemail/skins/default/splitter.js | 13 |
1 files changed, 3 insertions, 10 deletions
diff --git a/roundcubemail/skins/default/splitter.js b/roundcubemail/skins/default/splitter.js index 4391ae9fe..ef4da037b 100644 --- a/roundcubemail/skins/default/splitter.js +++ b/roundcubemail/skins/default/splitter.js @@ -49,16 +49,9 @@ function rcube_splitter(attrib) // read saved position from cookie var cookie = bw.get_cookie(this.id); - if (cookie) + if (cookie && !isNaN(cookie)) { - var param = cookie.split(':'); - - for (var i=0, p; i<param.length; i++) - { - p = param[i].split('='); - this[p[0]] = !isNaN(p[1]) ? parseFloat(p[1]) : p[1]; - } - + this.pos = parseFloat(cookie); this.resize(); } else if (this.pos) @@ -238,7 +231,7 @@ function rcube_splitter(attrib) // save state in cookie var exp = new Date(); exp.setYear(exp.getFullYear() + 1); - bw.set_cookie(this.id, 'pos='+this.pos, exp); + bw.set_cookie(this.id, this.pos, exp); } } // end class rcube_splitter |
