allow webp image in filemanager

This commit is contained in:
Simon Vieille 2023-03-02 19:10:08 +01:00
parent 1cea077598
commit 219526e3a2
Signed by: deblan
GPG key ID: 579388D585F70417
4 changed files with 8 additions and 7 deletions

View file

@ -15,6 +15,7 @@ class Configuration implements ConfigurationInterface
'image/jpeg',
'image/gif',
'image/svg+xml',
'image/webp',
'video/mp4',
'audio/mpeg3',
'audio/x-mpeg-3',

View file

@ -19,7 +19,7 @@ Routing.setRoutingData(routes)
const map = {
'fa fa-file-pdf': ['application/pdf'],
'fa fa-file-image': ['image/png', 'image/jpg', 'image/jpeg', 'image/gif'],
'fa fa-file-image': ['image/png', 'image/jpg', 'image/jpeg', 'image/gif', 'image/webp'],
'fa fa-file-audio': ['application/ogg', 'audio/mp3', 'audio/mpeg', 'audio/wav'],
'fa fa-file-archive': ['application/zip', 'multipart/x-zip', 'application/rar', 'application/x-rar-compressed', 'application/x-zip-compressed', 'application/tar', 'application/x-tar'],
'fa fa-file-alt': ['application/rtf'],
@ -53,7 +53,7 @@ export default {
return
}
if (['image/png', 'image/jpg', 'image/jpeg', 'image/gif'].indexOf(this.mime) === -1) {
if (['image/png', 'image/jpg', 'image/jpeg', 'image/gif', 'image/webp'].indexOf(this.mime) === -1) {
this.thumbnail = null
return
}

View file

@ -26,7 +26,7 @@
</li>
{% endif %}
{% if splInfo.extension|lower in ['jpeg', 'jpg', 'gif', 'png', 'svg'] %}
{% if splInfo.extension|lower in ['jpeg', 'jpg', 'gif', 'png', 'svg', 'webp'] %}
<li class="nav-item" role="presentation">
<a class="nav-link {% if tab == 'preview' %}active{% endif %}" data-toggle="tab" href="#tab-fm-preview">
{{ 'Preview'|trans }}
@ -117,7 +117,7 @@
</div>
{% endif %}
{% if splInfo.extension|lower in ['jpeg', 'jpg', 'gif', 'png', 'svg'] %}
{% if splInfo.extension|lower in ['jpeg', 'jpg', 'gif', 'png', 'svg', 'webp'] %}
<div class="tab-pane {% if tab == 'preview' %}show active{% endif %}" id="tab-fm-preview">
<div class="card">
<div class="card-img-top bg-tiles text-center">

View file

@ -19,7 +19,7 @@
{% endif %}
{% if value %}
{% if fileType in ['auto', 'image'] and value.extension in ['jpeg', 'jpg', 'gif', 'png', 'svg'] %}
{% if fileType in ['auto', 'image'] and value.extension in ['jpeg', 'jpg', 'gif', 'png', 'svg', 'webp'] %}
<div class="card">
<div class="card-img-top bg-tiles text-center">
<a href="{{ asset(value.pathname) }}" target="_blank">
@ -138,14 +138,14 @@
<div class="card">
{% if value %}
{% if value.extension is defined and value.extension in ['jpeg', 'jpg', 'gif', 'png', 'svg'] %}
{% if value.extension is defined and value.extension in ['jpeg', 'jpg', 'gif', 'png', 'svg', 'webp'] %}
<div class="card-img-top bg-tiles text-center">
<a href="{{ asset(value.pathname) }}" target="_blank">
<img src="{{ asset(value.pathname) }}" class="img-fluid">
</a>
</div>
{% else %}
{% for extension in ['.jpeg', '.jpg', '.gif', '.png', '.svg'] %}
{% for extension in ['.jpeg', '.jpg', '.gif', '.png', '.svg', '.webp'] %}
{% if value ends with extension %}
<div class="card-img-top bg-tiles text-center">
<a href="{{ asset(value) }}" target="_blank">