new Autoclasscss(html, options)
Конструктор
Parameters:
| Name | Type | Argument | Description |
|---|---|---|---|
html |
string |
<optional> |
HTML-разметка |
options |
Object |
<optional> |
Опции |
- Source:
Methods
-
brace(type) → {this}
-
Способ отображения открывающей скобки
Parameters:
Name Type Description typestring Способ отображения, принимает одно из следующих значений: "default" - через пробел после селектора "newline" - на новой строке под селектором - Source:
Throws:
-
Неизвестный способ отображения
- Type
- Error
Returns:
- Type
- this
-
flat(state) → {this}
-
Установление плоского или вложенного списка селекторов
Parameters:
Name Type Description stateboolean Плоский или не плоский список - Source:
Returns:
- Type
- this
-
get() → {string}
-
Получить CSS-каркас
- Source:
Returns:
CSS-каркас- Type
- string
-
ignore(classes) → {this}
-
Добавление игнорируемых классов
Parameters:
Name Type Description classesstring | Array | boolean | RegExp Класс, массив классов, регулярное выражение или false для отмены игнорирования - Source:
Returns:
- Type
- this
-
indent(type, count) → {this}
-
Настройка отступов
Parameters:
Name Type Argument Default Description typestring Тип отступов, принимает одно из следующих значений: "tabs" - табы "spaces" - пробелы countnumber <optional>
1 Количество символов в одном отступе - Source:
Throws:
-
Неизвестный тип отступов
- Type
- Error
Returns:
- Type
- this
-
inner(state) → {this}
-
Добавлять или не добавлять отступы внутри фигурных скобок
Parameters:
Name Type Description stateboolean Добавлять или не добавлять - Source:
Returns:
- Type
- this
-
line(state, count) → {this}
-
Отбивать селекторы пустой строкой
Parameters:
Name Type Argument Default Description stateboolean Отбивать или не отбивать countnumber <optional>
1 Количество строк для отбива - Source:
Returns:
- Type
- this
-
set(html) → {this}
-
Установить HTML-разметку
Parameters:
Name Type Description htmlstring HTML-разметка - Source:
Returns:
- Type
- this
-
tag(tag) → {this}
-
Указывать тег в селекторе
Parameters:
Name Type Description tagboolean | string | Array Значение опции можно передавать в разном виде, например: true|false - указывать или не указывать все теги 'div' - указывать тег div ['ul', 'li'] - указывать теги ul и li - Source:
Returns:
- Type
- this