Changeset 375 in subversion


Ignore:
Timestamp:
Nov 21, 2006 3:18:29 AM (7 years ago)
Author:
robin
Message:

Bypass Trash folder if Shift-Del was pressed.

Location:
trunk/roundcubemail/program
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/roundcubemail/program/js/app.js

    r374 r375  
    13431343    // if there is a trash mailbox defined and we're not currently in it: 
    13441344    if (this.env.trash_mailbox && String(this.env.mailbox).toLowerCase()!=String(this.env.trash_mailbox).toLowerCase()) 
    1345       this.move_messages(this.env.trash_mailbox); 
     1345      // if shift was pressed delete it immediately 
     1346      if (this.message_list.shiftkey) 
     1347        { 
     1348        if (confirm(this.get_label('deletemessagesconfirm'))) 
     1349          this.permanently_remove_messages(); 
     1350        } 
     1351      else 
     1352        this.move_messages(this.env.trash_mailbox); 
    13461353    // if there is a trash mailbox defined but we *are* in it: 
    13471354    else if (this.env.trash_mailbox && String(this.env.mailbox).toLowerCase() == String(this.env.trash_mailbox).toLowerCase()) 
  • trunk/roundcubemail/program/js/list.js

    r354 r375  
    3333  this.selection = []; 
    3434   
     35  this.shiftkey = false; 
     36 
    3537  this.multiselect = false; 
    3638  this.draggable = false; 
     
    505507    return true; 
    506508 
     509  this.shiftkey = e.shiftKey; 
     510 
    507511  var keyCode = document.layers ? e.which : document.all ? event.keyCode : document.getElementById ? e.keyCode : 0; 
    508512  var mod_key = rcube_event.get_modifier(e); 
  • trunk/roundcubemail/program/localization/en_US/messages.inc

    r344 r375  
    6969$messages['deletecontactconfirm']  = 'Do you really want to delete the selected contact(s)?'; 
    7070 
     71$messages['deletemessagesconfirm'] = 'Do you really want to delete the selected message(s)?'; 
     72 
    7173$messages['deletefolderconfirm']  = 'Do you really want to delete this folder?'; 
    7274 
  • trunk/roundcubemail/program/steps/mail/func.inc

    r370 r375  
    8080  // add some labels to client 
    8181  rcube_add_label('purgefolderconfirm'); 
     82  rcube_add_label('deletemessagesconfirm'); 
    8283   
    8384// $mboxlist_start = rcube_timer(); 
Note: See TracChangeset for help on using the changeset viewer.