Да,умею ,более чем ,вам не ясен вопрос ,как мне думается... Вопрос в том как применить сгенерированные стили "гарден" к сгенерированному елементу с помощью "хиккап" ...как пример пишу елемент "хиккап" (html [:div {:class "some"}[:span "something "]]) ,"гарден" (css [:div.some {:color "неожиданность"}]) //// НЕ вызывая "гарден" в теге стайл ,и НЕ записывая сгенеренные стили в паблик файл css и потом его за инклюдить...Понятен вопрос ?
@denisyagovkin то что вам нужно называется inline style то что возвращает Вам garden вывести hiccap'ом в тег style на странице. Аля [:style (garden-result)]
inline style - это, вроде как, стили внутри конкретного тега (атрибут style), а не отдельным тегом на странице…
hiccup поддерживает атрибуты из горобки, поэтому можно пряму внуть скормить ему кусок [:p {:style “color:#fff”} “some”]
@denisyagovkin Но это так себе история, лучше делать как предложил @a.espolov
@guliy в общем то да не правильно выразился. спасибо)
....НЕ вызывая "гарден" в теге стайл ,и НЕ записывая сгенеренные стили в паблик файл css и потом его за инклюдить...
))) Да не инлайн госпади))) ...
Без инлайна ,без вызыва с стайл ,как ? Что бы они сразу динамически прицеплялись или "гарден" так не может ? В доках такого вообще нет ...,это как я понял ..Но все спасибо ,хоть ответе и нет.
Я думаю гарден ограничен реализацией html и css
И мочь другим способом у него никак не получится
Варианта 4: Сгенерить css и подключить на странице Отдавать css динамически не сохраняя в файл Инлайн стиль на странице style тэг
И инлайн стиль для каждого элемента
@denisyagovkin что значит динамически в твоем понимании?
браузер об этих стилях от куда узнает?
где он их возьмет?
Мне вот тоже стало интересно
Поясню вопрос... "гарден" возвращает структуру css ,но ,что бы она применилась нам нужно либо запихнуть это в тег стайл ...,ли в файл и подключить его(знаю что кэп) ,минуту.... Суть ,как так сделать что бы когда "гарден" возвращал css он ,скажем помещался в некий буфер и из него динамически применял стили к подходящему элементу ? Понятен вопрос ?
Гарден не применяет стили
Он просто генерит css
Применяет стили браузер
) Я знаю ) А возможно сделать то что я сказал ,если вопрос понятен конечно 7
Вопрос не понятен
Скажу за себя - нифига не понятно. несколько раз уже перечитал
Не может быть....
Модно сделать ринг хэнлдер который генерить ccs и отдаёт динамически
Не записывая в файл
Как ? ,есть пример ,ссылка ?
Так же как и отдавать с сервера любой другой файл
Просто нужен корректный контент тайп
А не это не то ,спасибо конечно.
Ок
Отдавай контент
Без файла )
Смотрите исходники
Просто вместе чтения из ресурса нужно генерить на лету
И отдавать респондентов
Респонс
Мне не удобно с телефона
Я то говорю про то что как стили в браузере применяются , по сути 4 варинта ,ну так с ходу ...это инлайн в теге ,это из файла ,это из тега стайл ,что на той же странице ...ну jsом ,а вопрос как бы запихнуть стили в некий промежуточный буфер ,т.е. они как бы не где ..в памяти ...,а они найдя подходящий элемент ,стилизовали бы его...
Хорошо ,понял ,спасибо.
Браузер не знает читает ли он стат файл или динамический ответ
Для него это просто получить ответ
я тоже не совсем понял о каком буфере идёт речь. самое близкое что мне понятно, это использовать goog.cssom.addCssText
Если я правильно понял имелось ввиду динамическая генераци css
Бэкхенд он
Бэкендом
вопрос был сильно закручен, если это так
//////Не важно чем геренерить ,лиспом буду генерить ,и не важно динамически или как .......суть в другом сгенеренные стили ,должны как бы на лету применяться к элементу ,при этом НЕ находясь в файле ,теге ,инлане ,джаваскриптом , они(стили) ,как бы поток ....в неком буфере ....их НЕТ ЯВНО .,но не суть ,я понял ,что вы не поняли....
Нда, походу я нихрена в этой жизни не понимаю (
Через DOM записать контент в head > style ?
Да черт его знает, тут загадкой года папахивает… Автор вопроса что-то хочет сделать, но вот что именно - пока раскусить никому не удалось…
вангую что он переживает по поводу того, что его стили будут доступны клиентам
наверное страх, что их украдут)))