Js-beautify: Les balises HTML "select" sont trop indentées

Créé le 3 janv. 2017  ·  5Commentaires  ·  Source: beautify-web/js-beautify

Les balises HTML "select" sont trop indentées.

Contribution

Le code ressemblait à ceci avant l'embellissement:

<select class="col-4 form-input" ng-model="info.dateRange" ng-init="info.dateRange = 'last24'">
        <option selected="selected" value="last24">{{"dashboard_records_text_7" | translate}}</option>
        <option value="last7">{{"dashboard_records_text_8" | translate}}</option>
        <option value="custom">{{"dashboard_records_text_9" | translate}}</option>
    </select>

Production attendue

Le code aurait dû ressembler à ceci après l'embellissement:

<select class="col-4 form-input" ng-model="info.dateRange" ng-init="info.dateRange = 'last24'">
    <option selected="selected" value="last24">{{"dashboard_records_text_7" | translate}}</option>
    <option value="last7">{{"dashboard_records_text_8" | translate}}</option>
    <option value="custom">{{"dashboard_records_text_9" | translate}}</option>
</select>

Sortie réelle

Le code ressemblait en fait à ceci après l'embellissement:

<select class="col-4 form-input" ng-model="info.dateRange" ng-init="info.dateRange = 'last24'">
        <option selected="selected" value="last24">{{"dashboard_records_text_7" | translate}}</option>
        <option value="last7">{{"dashboard_records_text_8" | translate}}</option>
        <option value="custom">{{"dashboard_records_text_9" | translate}}</option>
    </select>

Environnement

OS: Mac
Version testée avec: 1.6.7

Paramètres

Exemple:

var options = {
    "wrap_line_length": 80,
    "indent_handlebars": true
};
html bug

Commentaire le plus utile

select est une balise non formatée par défaut. Ce n'est pas un bug. Ajoutez ce qui suit à vos options:

    "unformatted": ["a", "abbr", "area", "audio", "b", "bdi", "bdo", "br", "button", "canvas", "cite", "code", "data",
        "datalist", "del", "dfn", "em", "embed", "i", "iframe", "img", "input", "ins", "kbd", "keygen", "label", "map",
        "mark", "math", "meter", "noscript", "object", "output", "progress", "q", "ruby", "s", "samp", "small", "span",
        "strong", "sub", "sup", "svg", "template", "textarea", "time", "u", "var", "video", "wbr", "text", "acronym",
        "address", "big", "dt", "ins", "strike", "tt"]

Tous les 5 commentaires

select est une balise non formatée par défaut. Ce n'est pas un bug. Ajoutez ce qui suit à vos options:

    "unformatted": ["a", "abbr", "area", "audio", "b", "bdi", "bdo", "br", "button", "canvas", "cite", "code", "data",
        "datalist", "del", "dfn", "em", "embed", "i", "iframe", "img", "input", "ins", "kbd", "keygen", "label", "map",
        "mark", "math", "meter", "noscript", "object", "output", "progress", "q", "ruby", "s", "samp", "small", "span",
        "strong", "sub", "sup", "svg", "template", "textarea", "time", "u", "var", "video", "wbr", "text", "acronym",
        "address", "big", "dt", "ins", "strike", "tt"]

+1

Correction dans 1.8.0-rc4 en utilisant le nouveau paramètre inline .
@HookyQR
Non formaté n'est plus nécessaire.

Tout calendrier pour une version 1.8.0. J'adorerais mettre à jour l'extension VS Code, mais en attendant que le -rc tombe.

@HookyQR
Le principal problème que nous avons ici est le manque de rétroaction et l'ampleur des contributions.
Certaines personnes ont fourni des bogues très utiles sur le rc. 1.8.0 est un
changement massif donc si vous avez des entrées de test ou pouvez exécuter des tests ou obtenir
quelques autres personnes pour l'essayer.

Un changement clé est l'ajout des options "en ligne" et "content_unformatted"
options qui remplacent la plupart du temps l'option "non formaté".

Le dimanche 12 août 2018, 03:49, HookyQR [email protected] a écrit:

Tout calendrier pour une version 1.8.0. J'adorerais mettre à jour le code VS
extension, mais en attendant que le -rc disparaisse.

-
Vous recevez ceci parce que vous avez modifié l'état d'ouverture / fermeture.
Répondez directement à cet e-mail, affichez-le sur GitHub
https://github.com/beautify-web/js-beautify/issues/1097#issuecomment-412334386 ,
ou couper le fil
https://github.com/notifications/unsubscribe-auth/AB3kKVMsFYmS-RylfG4Ns8TFZjHYydyfks5uQAg7gaJpZM4LZUVq
.

Cette page vous a été utile?
0 / 5 - 0 notes