produire des vignettes pour les fichiers SVG (#75505) #176
Loading…
Reference in New Issue
No description provided.
Delete Branch "wip/75505-La-production-de-vignettes-pour"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
J'aurais plutôt, comme combo que je citais dans le ticket, retourné le fichier de base même quand ?thumbnail est passé.
C'est exactement ce que je fais.
Ok alors j'imaginais que le code pour faire ça aurait été moins moche.
Ça vient en partie par le début avec une ligne qui devient trop longue parce que CSS inline, et le formatage que ça amène. (peut-être plutôt juster poser une classe, qui sera à définir à la fois pour le backoffice et le front, oui).
Ensuite peut-être moche aussi par la répétition de la vérification du content type, peut-être qu'un misc.is_svg(content_type) donnerait mieux; ou peut-être que ça aurait pu être géré en début de méthode serve_file, avoir un
if thumbnail and is_svg(...): thumbnail = False
.Et pour finir l'absence de test rend moins évidente la lecture du comportement attendu.
8dfaa57d98
to633490987c
Ok.
633490987c
tob5cf677b61
@ -330,3 +330,4 @@ div.icon-important { padding-left: 34px; background-image: url(../images/yelp-no
div.icon-tip { padding-left: 34px; background-image: url(../images/yelp-note-tip.png); }
div.icon-warning { padding-left: 34px; background-image: url(../images/yelp-note-warning.png); }
.file-field--thumbnail { max-height: 300px; max-width: 300px; height: auto; width: auto; }
Ce fichier n'est pas utilisé (je vais faire un ticket pour retirer ça); pour le backoffice wcs/qommon/static/css/dc2/admin.scss, pour le front c'est dans publik-base-theme.
Ok je vais ouvrir un ticket coté publik-base-theme.
Finalement ce bout de css et la nouvelle classe n'était pas nécessaires pour le backoffice, la CSS actuelle1 fait l'affaire (j'ai peut-être basé mon observation uniquement sur le front). J'ai retiré les deux. C'est surtout en front qu'il n'y a aucun style sur le tag de la vignette.
div.file-field img {
max-width: 100%;
max-height: 25vh;
display: block;
}
b5cf677b61
to78bd6cb136
78bd6cb136
to6b534306b5
6b534306b5
tod338bdbf1f
J'ai créé entrouvert/publik-base-theme#209 pour la modification côté publik-base-theme.
Voilà le côté publik-base-theme a été intégré, go pour ici.