http://dl.dropbox.com/u/6717893/less.zip
Набросал модуль для автоматического подключения замечательного одноимённого препроцессора.
Поскольку в написании модулей и наглийском наречии слаб, прошу помощи в оформлении страницы помощи для него и readme.
Исправление идеологических ошибок тоже приветствуется.
Комментарии
а что это и зачем?
http://lesscss.org/
вот этот препроцессор
затем, чтобы можно было правильно и красиво его подключать, соединять
модули, его использующие, теперь могут просто ставить зависимости
некоторые нюансы конечно ещё нуждаются в исследованиях, чтобы всё правильно работало и не конфликтовало
хм интересная вещичка надо посмотреть
получается что все преобразования в родной css будут происходить в браузере клиента ? Если так то зачем нужна лишняя нагрузка клиенту ?
а почему бы и нет?
копеечная ведь нагрузка
ну и нахуя?
вопрос не в копеешной нагрузке а например в том, что будет если у юзера параноидальные настройки безопасности и JS просто отключен. или блочится новомодным хитровыебанным файрволом или таким модным noscript?
это до 20% клиентов.
Одно дело мултиформы в модулях - которые посетителю фиолетовы - он почитать зашел, другое дело - за JS завязывается весь внешний вид. Не думали об этом?
нахуя вообще всё?
кто вам это сказал?
и компьютер покупать навязываю, и в интернет ходить, и картинки со стилями грузить
у некоторых клиентов сайт только для того, чтобы им партнёрку к нему прикрутить, а она наполовину на яваскриптах
это всё я тоже навязываю
логи моего говнобложика об этом явно говорят. до 20% клиентов с отрубленым JS есть.
зайдите на lesscss.org с браузером с выключенным JS и посмотрите как оно смотрится.
JS чтобы шрифт поаляповатее подгрузить или углы скруглить или из галлереи сделать набор картинок накиданных "вразброс" - против такого я ничего не имею. но когда без JS базовая страница вообще НИКАК не смотрится - наверно что-то тут не так.
В общем JS это эффекты и интерфейс. ни никак не ВСЕ ОФОРМЛЕНИЕ.
то что одним JS можно творить все что делается через CSS и в коде это смотрится удобнее - я лет 5-6 знаю. короч от лукавого ента штука
Санчес, с ДР тебя
вы сами про него всё сказали
по данным яндексметрики у меня 2 процента посетителей за год без яваскриптов
практически как гордых пользователей ie6
а то я не знаю, как оно будет выглядеть
и ролики на ютубе без video и флеш
а то вдруг пользователь зайдёт какой и не увидит того, ради чего он пришёл
экономящие на траффике и режущие от паранои скрипты никогда не купят билет на Мальту
без флеша он поймет что его надо бы врубить, и где для этого взять.
почему сразу экономщие на траффике. попандеры например, режущие глаза дергающиеся баннеры. да мало ли... не мешайте мягкое с теплым
а если яваскрипты подгружаются в футере, стиль не отобразится пока не загрузится весь сайт?
Че то у нас как всегда. Человек дело сделал - респект и уважуха!
Не нравится данный подход - напиши в чем и без лишних эмоций.
Кому подходит будут использовать.
Всего то.
Ну и это... помогите челу с английским.
Согласен полностью. Это как приблуда с селектвизором, который кстати никуя не работает с jQuery старше, чем 1.3.x
Присоединяюсь
Нахуй ява скрипты для отображения. Можно кое, где, но лучше без этого.
испытания показали, что с быстродействием там всё отлично
не отключайте скрипты и не ходите на говносайты
основная масса делает именно так
ну и я лично не заставляю пропускать через препроцессор всё оформление, пропускайте ровно столько, сколько считаете нужным, а при желании сверху надпись, что сайт активно использует js
вообще интересная фиговина, жаль времени посмотреть нету ):
А нету варианта чтобы преобразование происходила на сервере ? ( т.е. на php вместо js )
Да! Присоединяюсь к вопросу Eugeny. Хочется использовать удобства синтаксиса less за счёт сервера. Какие для этого есть средства?
Решение очень простое. Установить less и прописать в настройках стиля (theme.info) следующее:
stylesheets[all][] = style.css.less
а если придется использовать эти css в модулях, а не в теме?
автор топика прав в одном - что сделал эту приблуду отдельным модулем
и кстати правильно бы сделал если бы уже опубликовал проект на drupal.org
wrapper для JS библиотеки всегда лучше - нежели из модуля ее цеплять
Ильич Рамирес Санчес, я не пробовал, но если придётся использовать в модуле, то наверняка механизм подобный. Прописать в .info и всё.
есть lessphp
это именно lessphp оформленный модулем, название только сбивает с толку
это всё можно, там в документации описано
обращаю внимание, что less синтаксис будет немного разный, а то можно долго ломать голову
Самое главное, что работает вложенность и переменные.