Changeset 3766 in subversion


Ignore:
Timestamp:
Jun 18, 2010 3:56:00 PM (3 years ago)
Author:
alec
Message:
  • Hide popup menus when clicking in iframes (#1486807)
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/roundcubemail/skins/default/functions.js

    r3757 r3766  
    369369  rcube_event.add_listener({ object:rcmail_ui, method:'body_mouseup', event:'mouseup' }); 
    370370  rcube_event.add_listener({ object:rcmail_ui, method:'body_keypress', event:'keypress' }); 
     371 
     372  $('iframe').load(iframe_events) 
     373    .contents().mouseup(function(e){parent.rcmail_ui.body_mouseup(e)}); 
     374 
    371375  if (rcmail.env.task == 'mail') { 
    372376    rcmail.addEventListener('menu-open', 'open_listmenu', rcmail_ui); 
     
    375379  } 
    376380} 
     381 
     382// Events handling in iframes (eg. preview pane) 
     383function iframe_events() 
     384{ 
     385  // this==iframe 
     386  var doc = this.contentDocument ? this.contentDocument : this.contentWindow ? this.contentWindow.document : null; 
     387  parent.rcube_event.add_listener({ element: doc, object:rcmail_ui, method:'body_mouseup', event:'mouseup' }); 
     388} 
     389 
Note: See TracChangeset for help on using the changeset viewer.