From 3e15dbfa588cfa0ee11a2b514c12fa6a8938cee9 Mon Sep 17 00:00:00 2001 From: alecpl <alec@alec.pl> Date: Mon, 06 Sep 2010 12:51:58 -0400 Subject: [PATCH] - Fix attachment upload popup disapears on double click in Firefox (#1486930) --- CHANGELOG | 1 + skins/default/functions.js | 8 ++++---- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index fe99086..a9f5b81 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -18,6 +18,7 @@ - Fix timezone string in sent mail (#1486961) - Show disabled checkboxes for protected folders instead of dots (#1485498) - Added fieldsets in Identity form, added 'identity_form' hook +- Fix attachment upload popup disapear on double click in Firefox (#1486930) RELEASE 0.4 ----------- diff --git a/skins/default/functions.js b/skins/default/functions.js index 2112c34..74b2e5f 100644 --- a/skins/default/functions.js +++ b/skins/default/functions.js @@ -211,7 +211,7 @@ rcmail.set_list_options(cols, sort, ord, thread == 'thread' ? 1 : 0); }, -body_mouseup: function(evt, p) +body_mousedown: function(evt, p) { var i, target = rcube_event.get_target(evt); @@ -425,11 +425,11 @@ function rcube_init_mail_ui() { rcmail_ui = new rcube_mail_ui(); - rcube_event.add_listener({ object:rcmail_ui, method:'body_mouseup', event:'mouseup' }); + rcube_event.add_listener({ object:rcmail_ui, method:'body_mousedown', event:'mousedown' }); rcube_event.add_listener({ object:rcmail_ui, method:'body_keypress', event:'keypress' }); $('iframe').load(iframe_events) - .contents().mouseup(function(e){rcmail_ui.body_mouseup(e)}); + .contents().mouseup(function(e){rcmail_ui.body_mousedown(e)}); if (rcmail.env.task == 'mail') { rcmail.addEventListener('menu-open', 'open_listmenu', rcmail_ui); @@ -448,6 +448,6 @@ { // this==iframe var doc = this.contentDocument ? this.contentDocument : this.contentWindow ? this.contentWindow.document : null; - rcube_event.add_listener({ element: doc, object:rcmail_ui, method:'body_mouseup', event:'mouseup' }); + rcube_event.add_listener({ element: doc, object:rcmail_ui, method:'body_mousedown', event:'mousedown' }); } -- Gitblit v1.9.1