Вопросы по теме 'hiccup'

Clojure: динамическое создание функций из карты Время для макроса?
У меня есть функция, которая начинается так: (defn data-one [suser] (def suser-first-name (select db/firstNames (fields :firstname) (where {:username suser}))) (def suser-middle-name (select...
1434 просмотров
schedule 26.08.2022

Clojure (Икота): Как узнать, какая кнопка отправки была нажата в форме?
У меня есть форма, использующая структуру икоты. Это выглядит так: (form-to {:enctype "multipart/form-data"} [:post "/add-data"] ... (submit-button {:class "btn"} "Save") (submit-button {:class "btn} "Clone")) Как узнать, какая...
1701 просмотров
schedule 09.11.2022

Возможно ли автоматическое экранирование HTML с помощью Hiccup?
Я только что попробовал это с Иккингом: (hiccup.core/html [:h1 "<script>alert('xss');</script>"]) и, к моему удивлению, я получил окно с предупреждением, что Иккинг не экранирует строки по умолчанию. Я вижу, что есть метод...
1098 просмотров
schedule 31.05.2023

Clojure: застежка-молния -> html
После нескольких дней попыток разобраться в застежках-молниях я, кажется, наконец понял, как создавать их из последовательных данных. Однако после нескольких дней поиска я не могу найти никаких ресурсов о том, как преобразовать молнию во что-то...
327 просмотров
schedule 16.10.2022

Garden Generated Inline-стили в Reagent's Hiccup
В реагенте можно указать встроенные стили CSS следующим образом: [:div {:style {:border "1px solid red"}} "My Text"] garden может сделать такие свойства CSS, содержащие несколько значений в списке, более общими. Векторы для списков,...
2088 просмотров
schedule 25.02.2024

Как получить индекс элемента в реагенте
Когда я перебираю вектор в Reagent, вот так: (for [item ["rattata" "pidgey" "spearow"]] [:li item])]) Я хотел бы получить индекс определенного элемента - например: [:li item index] Я не спрашиваю об общем clojure for, потому что...
1340 просмотров
schedule 07.12.2023

Элемент таблицы рендеринга с colspan в Reagent
У меня есть таблица в реагенте, и я установил col-span заголовка таблицы = 2. (defn my-table [] [:table.table.table-striped.table-bordered [:thead [:tr [:th "Col1"] [:th "Col2"] (doall (for [id @ids] ^{:key id}...
327 просмотров
schedule 17.07.2022

Как проверить DOM .contains? в кложурскрипте?
В JS выполняется document.some_element.contains(other_element) , чтобы узнать, содержится ли элемент внутри другого. Как это сделать в среде Clojurescript/Hiccup/Reagent? Я пытался: (js/contains some-element another-element) (->...
78 просмотров
schedule 07.03.2023

Почему эти элементы select не отображаются?
Я работаю над проектом для клиента, где на одной странице должно отображаться 125 выпадающих меню. Я, конечно, не собираюсь вручную добавлять все это, поэтому я написал простое выражение for , чтобы сделать это за меня. Это работает для...
137 просмотров
schedule 30.06.2022