Ticket #1485170: Firefox-3-divider-drag-fix.patch

File Firefox-3-divider-drag-fix.patch, 0.9 kB (added by ziba, 4 months ago)

This is a lightly tested (ie7, safari on windows, firefox 3 on linux) fix. It could probably be done more glamorously.

  • skins/default/splitter.js

    From 1c4829d8787b9a92b01d3dcaf27cbd5b3f3b9474 Mon Sep 17 00:00:00 2001
    From: Ziba Scott <ziba@umich.edu>
    Date: Wed, 6 Aug 2008 17:27:51 -0400
    Subject: [PATCH] Firefox 3 divider drag fix
    
    ---
     skins/default/splitter.js |    6 ++++++
     1 files changed, 6 insertions(+), 0 deletions(-)
    
    diff --git a/skins/default/splitter.js b/skins/default/splitter.js
    index 0b02fb5..4c9e050 100644
    a b  
    191191    exp.setYear(exp.getFullYear() + 1); 
    192192    bw.set_cookie(this.id, 'pos='+this.pos, exp); 
    193193 
     194    // Firefox 3 will initiate its built in drag-and-drop on the divider 
     195    // widget if it already has focus when a second drag event starts 
     196    header = document.getElementById('header'); 
     197    header.focus(); 
     198    header.blur(); 
     199 
    194200    return bw.safari ? true : rcube_event.cancel(e); 
    195201    }; 
    196202