- Expédié
- 29 août 2026 à 01:59 UTC
- Auteur
- Kamo
- Commite
- 840ee93
Le logo compact ("simple") slot de logo est SVG-only - le backend écrit n'importe quel atrit en lui à un set "theme/img/logo.svg, quelle que soit le type réel du fichier, et les favicons de l'orge sont générés de cet objet. Donc les octets qui sont téléchargés doivent être les octets approuvés par le membre. Ce n'était pas le cas. Le sélecteur a fait les deux moitiés séparément: l'entrée stockée e.target.files[0) comme fichier à télécharger, puis répond handleFileChange a preview setter. handleFileChange ne pouvait jamais jamais atteindre l'aperçu - pour une trame, il a ouvert le traceur et définissez l'aperçu sur le SVG tracé, pour un .eps/.ai/.pdf il a converti côté serveur et définit l'aperçu au résultat pendant que le fichier est mis en file d'attente pour ont laissé le choix original. Un membre qui a choisi une PNG a montré un SVG retracé, l'a approuvé, et Sauvegarder la PNG brute sous la clé logo.svg: une image cassée sur chaque surface qui lit le simple Un logo, et un favicon rasterisé à partir de quelque chose qui correspondait à rien qu'ils avaient vu. Les deux créneaux compacts (entreprise et marque blanche) passent maintenant par un acceptCompactLogo(slot, fichier) qui remplit les deux moitiés, en utilisant les mêmes trois prises de l'application/lib/logoVectoriser les auteurs de l'assistant de création LogosStep utilise déjà - déjà-svg passe à travers, un conteneur vectoriel convertit le côté serveur, a La trame ouvre le traceur et la poignéeSvgAccept transforme le Blob accepté en le Fichier qui obtient téléchargés. Le docblock de ce module dit qu'il existe donc cet écran et l'assistant ne peuvent pas dériver sur qui qualifie un membre de poche; cet écran ne l'avait jamais adopté et a porté une copie en ligne du Les règles, donc ils avaient dérivé - le magicien a obtenu ce droit et les réglages ne l'ont pas fait. L'exemplaire en ligne et son appel/convertisseur-vecteur codifié dur a disparu, et les cueilleurs offrent maintenant COMPACT-LOGO-ACCEPT, qui comprend le .eps/.ai/.pdf, un navigateur serait en grisé. Le créneau FULL en marque blanche était sur le même chemin prévu uniquement, même s'il garde son téléchargement. extension; il prend maintenant le fichier choisi tel-est, comme la fente complète de la société à côté, donc son aperçu est aussi les octets qui seront téléchargés. Les deux entrées compactes effaceront leur valeur après un choix de sorte que Un même fichier peut être choisi à nouveau après une trace annulée.