use mimetype icons in filepicker if there is no preview
Signed-off-by: Robin Appelman <robin@icewind.nl>
This commit is contained in:
parent
53eb0f7f42
commit
8d093e976a
|
@ -769,11 +769,18 @@ var OCdialogs = {
|
||||||
});
|
});
|
||||||
if (entry.type === 'file') {
|
if (entry.type === 'file') {
|
||||||
var urlSpec = {
|
var urlSpec = {
|
||||||
file: dir + '/' + entry.name
|
file: dir + '/' + entry.name,
|
||||||
};
|
};
|
||||||
|
$li.find('img').attr('src', OC.MimeType.getIconUrl(entry.mimetype));
|
||||||
|
var img = new Image();
|
||||||
var previewUrl = OC.generateUrl('/core/preview.png?') + $.param(urlSpec);
|
var previewUrl = OC.generateUrl('/core/preview.png?') + $.param(urlSpec);
|
||||||
|
img.onload = function() {
|
||||||
|
if (img.width > 5) {
|
||||||
$li.find('img').attr('src', previewUrl);
|
$li.find('img').attr('src', previewUrl);
|
||||||
}
|
}
|
||||||
|
};
|
||||||
|
img.src = previewUrl;
|
||||||
|
}
|
||||||
else {
|
else {
|
||||||
$li.find('img').attr('src', OC.Util.replaceSVGIcon(entry.icon));
|
$li.find('img').attr('src', OC.Util.replaceSVGIcon(entry.icon));
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue