Changeset 2524 in subversion


Ignore:
Timestamp:
May 24, 2009 4:03:59 AM (4 years ago)
Author:
alec
Message:
  • messagemenu
File:
1 edited

Legend:

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

    r2446 r2524  
    123123  this.markmenu = $('#markmessagemenu'); 
    124124  this.searchmenu = $('#searchmenu'); 
     125  this.messagemenu = $('#messagemenu'); 
    125126} 
    126127 
     
    137138   
    138139  this.markmenu[show?'show':'hide'](); 
     140}, 
     141 
     142show_messagemenu: function(show) 
     143{ 
     144  if (typeof show == 'undefined') 
     145    show = this.messagemenu.is(':visible') ? false : true; 
     146 
     147  var ref = rcube_find_object('messagemenulink'); 
     148  if (show && ref) { 
     149    var pos = $(ref).offset(); 
     150    this.messagemenu.css({ left:pos.left, top:(pos.top + ref.offsetHeight) }); 
     151  } 
     152  this.messagemenu[show?'show':'hide'](); 
    139153}, 
    140154 
     
    174188  if (this.markmenu && this.markmenu.is(':visible') && rcube_event.get_target(evt) != rcube_find_object('markreadbutton')) 
    175189    this.show_markmenu(false); 
     190  else if (this.messagemenu && this.messagemenu.is(':visible') && rcube_event.get_target(evt) != rcube_find_object('messagemenulink')) 
     191    this.show_messagemenu(false); 
    176192  else if (this.searchmenu && this.searchmenu.is(':visible') && rcube_event.get_target(evt) != rcube_find_object('searchmod')) { 
    177193    var menu = rcube_find_object('searchmenu'); 
     
    193209    if (this.searchmenu && this.searchmenu.is(':visible')) 
    194210      this.show_searchmenu(false); 
     211    if (this.messagemenu && this.messagemenu.is(':visible')) 
     212      this.show_messagemenu(false); 
    195213  } 
    196214} 
Note: See TracChangeset for help on using the changeset viewer.