mirror of
https://github.com/EGroupware/egroupware.git
synced 2025-06-21 02:18:28 +02:00
add missing backport for AB vcard feature
This commit is contained in:
parent
4ed5e06295
commit
67e111ac2f
@ -769,23 +769,19 @@ app.classes.addressbook = AppJS.extend(
|
|||||||
*/
|
*/
|
||||||
adb_mail_vcard: function(_action, _elems)
|
adb_mail_vcard: function(_action, _elems)
|
||||||
{
|
{
|
||||||
var app_registry = egw.link_get_registry('mail');
|
var link = '';
|
||||||
var link = egw().link("/index.php","menuaction="+app_registry['add']['menuaction']);
|
var content = {vcard:{file:[], type:[]}};
|
||||||
for (var i = 0; i < _elems.length; i++)
|
for (var i = 0; i < _elems.length; i++)
|
||||||
{
|
{
|
||||||
var idToUse = _elems[i].id;
|
var idToUse = _elems[i].id;
|
||||||
var idToUseArray = idToUse.split('::');
|
var idToUseArray = idToUse.split('::');
|
||||||
idToUse = idToUseArray[1];
|
idToUse = idToUseArray[1];
|
||||||
link += "&preset[type][]="+encodeURIComponent("text/vcard; charset="+(egw.preference('vcard_charset', 'addressbook') || 'utf-8'));
|
link += "preset[type][]="+"text/vcard; charset="+(egw.preference('vcard_charset', 'addressbook') || 'utf-8')+'&';
|
||||||
link += "&preset[file][]="+encodeURIComponent("vfs://default/apps/addressbook/"+idToUse+"/.entry");
|
link += "preset[file][]="+"vfs://default/apps/addressbook/"+idToUse+"/.entry"+'&';
|
||||||
|
content.vcard.file.push("vfs://default/apps/addressbook/"+idToUse+"/.entry");
|
||||||
|
content.vcard.type.push("text/vcard; charset="+(egw.preference('vcard_charset', 'addressbook') || 'utf-8'));
|
||||||
}
|
}
|
||||||
if (typeof app_registry['view'] != 'undefined' && typeof app_registry['view_popup'] != 'undefined' )
|
egw.openWithinWindow("mail", "setCompose", content, link, /mail.mail_compose.compose/);
|
||||||
{
|
|
||||||
var w_h =app_registry['view_popup'].split('x');
|
|
||||||
if (w_h[1] == 'egw_getWindowOuterHeight()') w_h[1] = (screen.availHeight>egw_getWindowOuterHeight()?screen.availHeight:egw_getWindowOuterHeight());
|
|
||||||
egw_openWindowCentered2(link, '_blank', w_h[0], w_h[1], 'yes');
|
|
||||||
}
|
|
||||||
|
|
||||||
},
|
},
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Loading…
x
Reference in New Issue
Block a user