diff options
| author | alec <alec@208e9e7b-5314-0410-a742-e7e81cd9613c> | 2008-08-13 11:39:10 +0000 |
|---|---|---|
| committer | alec <alec@208e9e7b-5314-0410-a742-e7e81cd9613c> | 2008-08-13 11:39:10 +0000 |
| commit | fe462d11e38f1bc24d68dbd41d0caf21a36454d4 (patch) | |
| tree | e2092bfb2891762a8eb2d369228002ba08415846 | |
| parent | 1c168d14afc27308e9b4b8b80ca2cba8b796032c (diff) | |
#1485170: fixed splitter under Firefox3
git-svn-id: https://svn.roundcube.net/trunk@1643 208e9e7b-5314-0410-a742-e7e81cd9613c
| -rw-r--r-- | roundcubemail/skins/default/splitter.js | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/roundcubemail/skins/default/splitter.js b/roundcubemail/skins/default/splitter.js index 0b02fb5e5..31862ce84 100644 --- a/roundcubemail/skins/default/splitter.js +++ b/roundcubemail/skins/default/splitter.js @@ -40,7 +40,7 @@ function rcube_splitter(attrib) rcube_event.add_listener({element: this.elm, event:'mousedown', object:this, method:'onDragStart'}); rcube_event.add_listener({element: window, event:'resize', object:this, method:'onResize'}); - // read saved position form cookie + // read saved position from cookie var cookie = bw.get_cookie(this.id); if (cookie) { @@ -191,6 +191,11 @@ function rcube_splitter(attrib) exp.setYear(exp.getFullYear() + 1); bw.set_cookie(this.id, 'pos='+this.pos, exp); + // Firefox 3 will initiate its built in drag-and-drop on the divider + // widget if it already has focus when a second drag event starts + this.p1.focus(); + this.p1.blur(); + return bw.safari ? true : rcube_event.cancel(e); }; |
