Js-beautify: HTML-теги "select" имеют слишком большой отступ

Созданный на 3 янв. 2017  ·  5Комментарии  ·  Источник: beautify-web/js-beautify

HTML-теги «select» имеют слишком большой отступ.

Вход

Код до украшения выглядел так:

<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>

Ожидаемый результат

После украшения код должен был выглядеть так:

<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>

Фактический выход

Код после украшения выглядел примерно так:

<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>

Среда

ОС: Mac
Версия, протестированная с: 1.6.7

Настройки

Пример:

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

Самый полезный комментарий

select по умолчанию - неформатированный тег. Это не ошибка. Добавьте к своим опциям следующее:

    "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"]

Все 5 Комментарий

select по умолчанию - неформатированный тег. Это не ошибка. Добавьте к своим опциям следующее:

    "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

Исправлено в 1.8.0-rc4 с использованием новой настройки inline .
@HookyQR
Неформатированный больше не нужен.

Любые сроки выхода версии 1.8.0. Хотелось бы обновить расширение VS Code, но ждем, пока не исчезнет -rc .

@HookyQR
Основная проблема, с которой мы сталкиваемся, - это отсутствие обратной связи и широкий спектр предложений.
Некоторые люди сообщали об очень полезных ошибках на rc. 1.8.0 - это
массовое изменение, поэтому, если у вас есть какие-либо тестовые входные данные или вы можете запустить несколько тестов или
еще несколько человек, чтобы попробовать.

Одно из ключевых изменений - добавление строк "inline" и "content_unformatted"
параметры, которые по большей части заменяют "неформатированный" вариант.

Вс, 12 августа 2018 г., 3:49 HookyQR [email protected] написал:

Любые сроки выхода версии 1.8.0. Хотел бы обновить код VS
расширение, но ожидая сброса -rc.

-
Вы получаете это, потому что изменили состояние открытия / закрытия.
Ответьте на это письмо напрямую, просмотрите его на GitHub
https://github.com/beautify-web/js-beautify/issues/1097#issuecomment-412334386 ,
или отключить поток
https://github.com/notifications/unsubscribe-auth/AB3kKVMsFYmS-RylfG4Ns8TFZjHYydyfks5uQAg7gaJpZM4LZUVq
.

Была ли эта страница полезной?
0 / 5 - 0 рейтинги