Commit e0aabcc7 authored by Nikolay Gromov's avatar Nikolay Gromov

Улучшил генерацию LESS-файла для блока

parent fcecc1bc
☐ Исправить: адаптивные таблицы — адаптировать до бОльших ширин
☐ Сделать кнопку закрытия алерта
☐ Сделать фиксированного родителя алерта и механизм появления-сокрытия алертов в нем
☐ Сделать: кастомные радиокнопки и чекбоксы без графики (CSS-графикой)
☐ Улучшить: в листинг кода текстовых полей вынести самый частый вариант для копипасты
☐ Перенести примесь фокуса формы в файл миксинов формы
☐ Убрать модификаторы размера
☐ Выпадающие элементы: решить проблему клика в выпадающем блоке (происходит закрытие блока)
☐ Добавить заглушки пустых картинок и тестировать! http://bitsofco.de/styling-broken-images/
☐ Сделать: таблицы — адаптивные таблицы — добавлять дата-атрибуты JS-ом
☐ Сделать: Флажки и радиокнопки, выглядящие как обычные кнопки
☐ Сделать: Вид занятой кнопки
☐ Сделать: Кнопка с иконкой
☐ Сделать: Кнопка-иконка
☐ Сделать: Кнопки «одна или другая»
☐ Сделать: Текстовое поле с иконкой (поиск, занято, произвольная...) справа и слева
☐ Сделать: Текстовое поле в ошибочном состоянии
☐ Сделать: Текстовое поле в подтвержденно-верном состоянии
☐ Сделать: Алерт
☐ Сделать: Прибитый подвал
☐ Сделать: Пагинация
☐ Сделать: Хлебные крошки
☐ Сделать: Медиа-объект
☐ Сделать: Прогресс-бар
☐ Сделать: Превьюхи картинок
☐ Сделать: Адаптивные вставки медиа-контента (http://foundation.zurb.com/sites/docs/flex-video.html)
☐ Сделать: Range c показанным выбранным значением
☐ Сделать: Множественный range
☐ Сделать: Табы (вкладки) с реакцией на хеш
☐ Сделать: Off-canvas с тачем, правый и левый
☐ Сделать: Аккордеон
☐ Сделать: Модальное окно
☐ Сделать: всплывающие подсказки
☐ Сделать: Прилипающая по скроллу навигация/произвольный блок (управление срабатыванием в зависимости от ширины вьюпорта)
☐ Сделать: Компонент для лёгкой интеграции Owl Carousel 2
☐ Сделать: Компонент для лёгкой интеграции к-л валидатора форм
✔ Потестировать условия в микро-шаблонизаторе: https://www.npmjs.com/package/gulp-file-include#if-statement @done (27.02.2016 15:12)
✔ ФОРМЫ: вынести стили хелп-текста в примесь @done (27.02.2016 20:26)
✔ Разместить файлы покомпонентно, импортировать less в диспетчере подключений, парсить его и брать в сборку JS-файлы импортированных компонент @done (28.02.2016 00:07)
✔ Тестировать: сборку и обновление JS при изменении файлов @done (27.02.2016 23:02)
✔ Тестировать: копирование добавочных CSS при изменении файлов @done (28.02.2016 00:07)
✔ Тестировать: копирование изображений при изменении файлов @done (28.02.2016 00:07)
✔ Добавить задачу оптимизации графики по указуемому адресу @done (29.02.2016 01:58)
✔ Добавить задачу публикации build/ в ветку gh-pages @done (29.02.2016 16:43)
✔ Вынести SVG-спрайты в отдельный компонент @done (05.03.2016 00:19)
✔ Сделать: Флажок-свитчер, радиокнопку-свитчер @done (16-03-05 12:44)
✔ Сделать: Селект с идентичными везде уголками и одинаковой высотой на win и osx @done (05.03.2016 20:18)
✔ Сделать: Дропдаун из любого элемента в любую сторону @done (07.03.2016 03:15)
✔ Сделать: Текстовые поля: неинтерактивное дополнение справа, неинтерактивное дополнение слева @done (07.03.2016 23:04)
✔ Сделать: Текстовые поля: кнопка справа, кнопка слева @done (08.03.2016 16:11)
✔ Сделать: Кнопки: группа, в т.ч. с выпадающими элементами @done (08.03.2016 18:33)
✔ Сделать: Текстовые поля: группа (в т.ч. с кнопками) @done (23.03.2016 02:46)
✔ Добавить сексуальную стилизацию страницы библиотеки компонентов @done (23.03.2016 02:46)
✔ Сделать ALERT @done (25.03.2016 02:01)
✔ Нормализовать список NPM-команд на сборку, сборку без карт, деплой... @done (25.03.2016 02:01)
✔ Сделать: Лейблы @done (25.03.2016 02:02)
✔ Сделать: Разлинованные таблицы @done (25.03.2016 02:02)
......@@ -24,7 +24,7 @@ if(blockName) {
let fileContent = '';
let fileCreateMsg = '';
if(extention == 'less') {
fileContent = '@import \'../../less/variables.less\'; // только для удобства обращения к переменным\n\n\n.' + blockName + ' {\n \n}\n';
fileContent = '// Для импорта в диспетчер подключений: @import \'' + dirs.source + '/blocks/' + blockName + '/' + blockName + '.less\';\n\n@import \'../../less/variables.less\'; // только для удобства обращения к переменным\n\n\n.' + blockName + ' {\n \n}\n';
fileCreateMsg = '[NTH] Для импорта стилей: @import \'' + dirs.source + '/blocks/' + blockName + '/' + blockName + '.less\';';
}
else if(extention == 'html') {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment