mirror of
https://github.com/EGroupware/egroupware.git
synced 2025-02-10 07:21:04 +01:00
Fix attachments not displayed in tracker comments
This commit is contained in:
parent
be5125509e
commit
691928a54c
@ -804,17 +804,27 @@ export class et2_vfsUpload extends et2_file
|
|||||||
}
|
}
|
||||||
|
|
||||||
getDOMNode(sender) {
|
getDOMNode(sender) {
|
||||||
if(sender && sender !== this && sender._type.indexOf('vfs') >= 0 )
|
if(sender && sender !== this && (sender.tagName && sender.tagName.indexOf("VFS") >= 0 || sender._type && sender._type.indexOf('vfs') >= 0))
|
||||||
{
|
{
|
||||||
var value = sender.getValue && sender.getValue() || sender.options.value || {};
|
let value = sender.getValue && sender.getValue() || sender.options?.value || false;
|
||||||
var row = jQuery("[data-path='"+(value.path.replace(/'/g, '"'))+"']",this.list);
|
let row;
|
||||||
if(sender._type === 'vfs-mime')
|
if(value)
|
||||||
{
|
{
|
||||||
return jQuery('.icon',row).get(0) || null;
|
// Have a value, we can find the right place
|
||||||
|
row = jQuery("[data-path='" + (value.path.replace(/'/g, '"')) + "']", this.list);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
return jQuery('.title',row).get(0) || null;
|
// No value, just use the last one
|
||||||
|
row = jQuery("[data-path]", this.list).last();
|
||||||
|
}
|
||||||
|
if(sender.tagName === "ET2-VFS-MIME" || sender._type === 'vfs-mime')
|
||||||
|
{
|
||||||
|
return jQuery('.icon', row).get(0) || null;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
return jQuery('.title', row).get(0) || null;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@ -887,7 +897,7 @@ export class et2_vfsUpload extends et2_file
|
|||||||
jQuery(document.createElement("td"))
|
jQuery(document.createElement("td"))
|
||||||
.addClass('title')
|
.addClass('title')
|
||||||
.appendTo(row);
|
.appendTo(row);
|
||||||
let mime = <et2_vfsMime> et2_createWidget('vfs-mime',{value: file_data}, this);
|
let mime = <Et2VfsMime>et2_createWidget('vfs-mime', {value: file_data}, this);
|
||||||
|
|
||||||
// Trigger expose on click, if supported
|
// Trigger expose on click, if supported
|
||||||
let vfs_attrs = {value: file_data, onclick: undefined};
|
let vfs_attrs = {value: file_data, onclick: undefined};
|
||||||
|
Loading…
Reference in New Issue
Block a user