dom1n1k: да, фокус с двойным амперсандом решает вопрос. Сейчас буду перепиливать. И, да, ты прав. Строго следуя методологии нужно элементы вкладывать в блок. Правда, как оказалось, объяснить подобное налетевшей толпе холиварщиков оказалось непросто)))
dom1n1k: БЭМ не запрещает вложенности. Блок не может быть в блоке. Вот что запрещает БЭМ. Все элементы и модификаторы должны быть вложены в блок. И если у тебя есть footer__plate - селекторы стилей должны быть .footer .footer__plate
Ярослав Иванов: что? это философия американцев. Стиль элемента должен лежать в блоке. Элемент ЗАВИСИТ от блока. Вне блока он не должен иметь смысла. Поюзай какнть bemtools с postcss pobem plugin - увидишь как должны компилиться стили по БЭМу
Алекс Глебов: глупости. Элементы блоков не должны распространяться за его пределы. БЭМ допускает вложенность для сохранения этого принципа. Он не допускает каскадности
Максим: да уже старался. По идее данные в formData правильно падают. Я пересчитал все formData.entries() - ключи и значения передаются правильно перед тем как уйти на сервер. В сторону сервера копал, даже SMTP настроил. Ничего не помогло. Я посмотрел как формируются данные в плагине ajaxform для formit - там dataType: 'json'. Видимо все данные formData нужно конвертнуть в json. Вот только я не знаю как. простой JSON.stringify тут не поможет.
CoffeeScript, а вернее govnoScript (в первый последний раз на нём пишу) никак не хочет компилировать мне for entry of dataForm.entries() - перекомпиливает в for(var entry IN dataForm.entries() ){} естественно ломая мне алгоритм....
Татьяна Ануфриева: и к тому же плагин ajaxform, помимо базового jquery требует jform и jgrowl. Это всё равно что взять и преумножить весь мой fornt-end в 5 раз. Зачем мне столько кода? Я сейчас сделаю один раз и универсально, и забуду об этом
Я пробовал, но ссылки на stackoverflow... там люди дают правильные исправления, но совсем не мой случай. Мой куда более примитивен. Я не хочу в данный момент гуглить - хочу чтоб объяснили что именно не так.
Coloritt: скорее всего проблема в софте, не адаптированном под многоядерность процессора. Что за софт вообще стоит для роутинга? Попробуй поискать аьтернативы
olegkurbatov: а ну если руками... Я немного не пойму зачем тело функции setInterval копипастить. Можно просто вызвать функцию slider в sliderMouseOut. Ну это явно кусок кода - не весь код. Ибо чёт я не вижу eventListeners, без которых у тебя явно не будет работать сий код
Да, этот способ тоже сработал - рекурсивно обшарил мне все папки в каталоге компонентов. только команду чуток подправлю там у вас во флаге небольшая ошибка - execdir.
find /path/to/interface/dirs -name "*.pug" -execdir /path/to/renfile.sh {} \;
Спасибо =)
Дмитрий: Бл, сяп, мэн ты гений. Удачный способ - канает на любом уровне вложенности. И скрипт несложный - обратно на pug переименовать не составило никакого труда)))