mirror of
https://github.com/EGroupware/egroupware.git
synced 2025-02-05 04:49:44 +01:00
fix attachment methods (view/save/saveToVFS/saveAllToVFS) for previewarea
This commit is contained in:
parent
210a145747
commit
90dc7e6662
@ -1172,8 +1172,20 @@ app.mail = AppJS.extend(
|
|||||||
displayAttachment: function(tag_info, widget)
|
displayAttachment: function(tag_info, widget)
|
||||||
{
|
{
|
||||||
//console.log(this, arguments, widget);
|
//console.log(this, arguments, widget);
|
||||||
var mailid = this.et2.getArrayMgr("content").getEntry('mail_id');
|
var mailid;
|
||||||
var attgrid = this.et2.getArrayMgr("content").getEntry('mail_displayattachments')[widget.id.replace(/\[filename\]/,'')];
|
var attgrid;
|
||||||
|
if (this.mail_isMainWindow)
|
||||||
|
{
|
||||||
|
mailid = this.mail_currentlyFocussed;//this.et2.getArrayMgr("content").getEntry('mail_id');
|
||||||
|
var p = widget.getParent();
|
||||||
|
var cont = p.getArrayMgr("content").data;
|
||||||
|
attgrid = cont[widget.id.replace(/\[filename\]/,'')];
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
mailid = this.et2.getArrayMgr("content").getEntry('mail_id');
|
||||||
|
attgrid = this.et2.getArrayMgr("content").getEntry('mail_displayattachments')[widget.id.replace(/\[filename\]/,'')];
|
||||||
|
}
|
||||||
//console.log(mailid,attgrid.partID,attgrid.filename,attgrid.mimetype);
|
//console.log(mailid,attgrid.partID,attgrid.filename,attgrid.mimetype);
|
||||||
var url = window.egw_webserverUrl+'/index.php?';
|
var url = window.egw_webserverUrl+'/index.php?';
|
||||||
var width;
|
var width;
|
||||||
@ -1261,8 +1273,20 @@ app.mail = AppJS.extend(
|
|||||||
saveAttachment: function(tag_info, widget)
|
saveAttachment: function(tag_info, widget)
|
||||||
{
|
{
|
||||||
//console.log(this, arguments);
|
//console.log(this, arguments);
|
||||||
var mailid = this.et2.getArrayMgr("content").getEntry('mail_id');
|
var mailid;
|
||||||
var attgrid = this.et2.getArrayMgr("content").getEntry('mail_displayattachments')[widget.id.replace(/\[save\]/,'')];
|
var attgrid;
|
||||||
|
if (this.mail_isMainWindow)
|
||||||
|
{
|
||||||
|
mailid = this.mail_currentlyFocussed;//this.et2.getArrayMgr("content").getEntry('mail_id');
|
||||||
|
var p = widget.getParent();
|
||||||
|
var cont = p.getArrayMgr("content").data;
|
||||||
|
attgrid = cont[widget.id.replace(/\[save\]/,'')];
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
mailid = this.et2.getArrayMgr("content").getEntry('mail_id');
|
||||||
|
attgrid = this.et2.getArrayMgr("content").getEntry('mail_displayattachments')[widget.id.replace(/\[save\]/,'')];
|
||||||
|
}
|
||||||
//console.log(mailid,attgrid.partID,attgrid.filename,attgrid.mimetype);
|
//console.log(mailid,attgrid.partID,attgrid.filename,attgrid.mimetype);
|
||||||
var url = window.egw_webserverUrl+'/index.php?';
|
var url = window.egw_webserverUrl+'/index.php?';
|
||||||
var width;
|
var width;
|
||||||
@ -1279,8 +1303,20 @@ app.mail = AppJS.extend(
|
|||||||
saveAttachmentToVFS: function(tag_info, widget)
|
saveAttachmentToVFS: function(tag_info, widget)
|
||||||
{
|
{
|
||||||
//console.log(this, arguments);
|
//console.log(this, arguments);
|
||||||
var mailid = this.et2.getArrayMgr("content").getEntry('mail_id');
|
var mailid;
|
||||||
var attgrid = this.et2.getArrayMgr("content").getEntry('mail_displayattachments')[widget.id.replace(/\[saveAsVFS\]/,'')];
|
var attgrid;
|
||||||
|
if (this.mail_isMainWindow)
|
||||||
|
{
|
||||||
|
mailid = this.mail_currentlyFocussed;//this.et2.getArrayMgr("content").getEntry('mail_id');
|
||||||
|
var p = widget.getParent();
|
||||||
|
var cont = p.getArrayMgr("content").data;
|
||||||
|
attgrid = cont[widget.id.replace(/\[saveAsVFS\]/,'')];
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
mailid = this.et2.getArrayMgr("content").getEntry('mail_id');
|
||||||
|
attgrid = this.et2.getArrayMgr("content").getEntry('mail_displayattachments')[widget.id.replace(/\[saveAsVFS\]/,'')];
|
||||||
|
}
|
||||||
//console.log(mailid,attgrid.partID,attgrid.filename,attgrid.mimetype);
|
//console.log(mailid,attgrid.partID,attgrid.filename,attgrid.mimetype);
|
||||||
var url = window.egw_webserverUrl+'/index.php?';
|
var url = window.egw_webserverUrl+'/index.php?';
|
||||||
var width=640;
|
var width=640;
|
||||||
@ -1298,8 +1334,19 @@ app.mail = AppJS.extend(
|
|||||||
|
|
||||||
saveAllAttachmentsToVFS: function(tag_info, widget)
|
saveAllAttachmentsToVFS: function(tag_info, widget)
|
||||||
{
|
{
|
||||||
var mailid = this.et2.getArrayMgr("content").getEntry('mail_id');
|
var mailid;
|
||||||
var attgrid = this.et2.getArrayMgr("content").getEntry('mail_displayattachments');
|
var attgrid;
|
||||||
|
if (this.mail_isMainWindow)
|
||||||
|
{
|
||||||
|
mailid = this.mail_currentlyFocussed;//this.et2.getArrayMgr("content").getEntry('mail_id');
|
||||||
|
var p = widget.getParent();
|
||||||
|
attgrid = p.getArrayMgr("content").data;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
mailid = this.et2.getArrayMgr("content").getEntry('mail_id');
|
||||||
|
attgrid = this.et2.getArrayMgr("content").getEntry('mail_displayattachments');
|
||||||
|
}
|
||||||
console.log(mailid,attgrid);
|
console.log(mailid,attgrid);
|
||||||
var url = window.egw_webserverUrl+'/index.php?';
|
var url = window.egw_webserverUrl+'/index.php?';
|
||||||
var width=640;
|
var width=640;
|
||||||
|
Loading…
Reference in New Issue
Block a user