mirror of
https://github.com/EGroupware/egroupware.git
synced 2024-12-23 07:09:20 +01:00
Strg+A (select all): if there is only one mail, even if the message is correct, regarding all messages in the mailbox; skip it
This commit is contained in:
parent
6a016fac3f
commit
66f3c1d588
@ -1261,7 +1261,7 @@ app.classes.mail = AppJS.extend(
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
var msg = this.mail_getFormData(_elems);
|
var msg = this.mail_getFormData(_elems);
|
||||||
msg['all'] = this.mail_checkAllSelected(_action,true);
|
msg['all'] = ((typeof _elems != 'undefined' && _elems.length>1)?this.mail_checkAllSelected(_action,true):false);
|
||||||
if (msg['all']) msg['activeFilters'] = this.mail_getActiveFilters(_action);
|
if (msg['all']) msg['activeFilters'] = this.mail_getActiveFilters(_action);
|
||||||
//alert(_action.id+','+ msg);
|
//alert(_action.id+','+ msg);
|
||||||
if (!calledFromPopup) this.mail_setRowClass(_elems,'deleted');
|
if (!calledFromPopup) this.mail_setRowClass(_elems,'deleted');
|
||||||
@ -1635,7 +1635,7 @@ app.classes.mail = AppJS.extend(
|
|||||||
if (do_nmactions)
|
if (do_nmactions)
|
||||||
{
|
{
|
||||||
msg = this.mail_getFormData(_elems);
|
msg = this.mail_getFormData(_elems);
|
||||||
msg['all'] = this.mail_checkAllSelected(_action,true);
|
msg['all'] = ((typeof _elems != 'undefined' && _elems.length>1)?this.mail_checkAllSelected(_action,true):false);
|
||||||
msg['activeFilters'] = this.mail_getActiveFilters(_action);
|
msg['activeFilters'] = this.mail_getActiveFilters(_action);
|
||||||
if (_action.id.substring(0,2)=='un') {
|
if (_action.id.substring(0,2)=='un') {
|
||||||
//old style, only available for undelete and unlabel (no toggle)
|
//old style, only available for undelete and unlabel (no toggle)
|
||||||
@ -2468,7 +2468,7 @@ app.classes.mail = AppJS.extend(
|
|||||||
//alert('mail_move('+messages.msg.join(',')+' --> '+target+')');
|
//alert('mail_move('+messages.msg.join(',')+' --> '+target+')');
|
||||||
// TODO: Write move/copy function which cares about doing the same stuff
|
// TODO: Write move/copy function which cares about doing the same stuff
|
||||||
// as the "onNodeSelect" function!
|
// as the "onNodeSelect" function!
|
||||||
messages['all'] = this.mail_checkAllSelected(_action,true);
|
messages['all'] = ((typeof _senders != 'undefined' && _senders.length>1)?this.mail_checkAllSelected(_action,true):false);
|
||||||
if (messages['all']) messages['activeFilters'] = this.mail_getActiveFilters(_action);
|
if (messages['all']) messages['activeFilters'] = this.mail_getActiveFilters(_action);
|
||||||
|
|
||||||
egw.json('mail.mail_ui.ajax_copyMessages',[target, messages, 'move'])
|
egw.json('mail.mail_ui.ajax_copyMessages',[target, messages, 'move'])
|
||||||
@ -2491,7 +2491,7 @@ app.classes.mail = AppJS.extend(
|
|||||||
//alert('mail_copy('+messages.msg.join(',')+' --> '+target+')');
|
//alert('mail_copy('+messages.msg.join(',')+' --> '+target+')');
|
||||||
// TODO: Write move/copy function which cares about doing the same stuff
|
// TODO: Write move/copy function which cares about doing the same stuff
|
||||||
// as the "onNodeSelect" function!
|
// as the "onNodeSelect" function!
|
||||||
messages['all'] = this.mail_checkAllSelected(_action,true);
|
messages['all'] = ((typeof _senders != 'undefined' && _senders.length>1)?this.mail_checkAllSelected(_action,true):false);
|
||||||
if (messages['all']) messages['activeFilters'] = this.mail_getActiveFilters(_action);
|
if (messages['all']) messages['activeFilters'] = this.mail_getActiveFilters(_action);
|
||||||
|
|
||||||
egw.json('mail.mail_ui.ajax_copyMessages',[target, messages])
|
egw.json('mail.mail_ui.ajax_copyMessages',[target, messages])
|
||||||
|
Loading…
Reference in New Issue
Block a user