Описание тега hiccup
Hiccup is a library for representing HTML in Clojure. It uses vectors to represent tags, and maps to represent a tag's attributes.
2
ответа
Использование Compojure, Hiccup и Ring для загрузки файла
Чтобы загрузить файл на сервер, который я пишу в Clojure, мне нужна форма клиента, которая выглядит примерно так: <form action="/file" method="post" enctype="multipart/form-data"> <input name="file" type="file" size="20" /> <input typ…
17 янв '11 в 11:30
1
ответ
Синтаксический анализ данных строки текстового поля для использования в функциях Clojure
Я делаю простое веб-приложение, чтобы помочь моим друзьям-учителям подсчитать их оценки. У меня есть текущий фрагмент кода, с которым я работаю ниже: (defn home [& [weights grades error]] (layout/common [:h1 "Welcome to Clojure-grade"] [:hr] (fo…
22 фев '14 в 10:52
2
ответа
Условные выражения в Hiccup, я могу сделать это более идиоматичным?
Clojure новичок здесь! Я добавил поддержку флеш-сообщений в мой код Hiccup в проекте Noir. То, что я пытаюсь сделать, это проверить, была ли задана строка сообщения для каждого конкретного или нет. Если сообщения нет, я не хочу отображать конкретный…
14 авг '12 в 08:05
1
ответ
Noir - не удалось разрешить символ html5 в этом контексте
Я пытаюсь использовать noir и следую инструкциям, приведенным в руководстве по умолчанию, и использую этот код (defpage "/my-page" [] (html5 [:h1 "This is my first page!"])) Однако clojure выдает ошибку и отказывается работать.
09 июл '12 в 18:39
1
ответ
Сервер lein ring не перестраивается автоматически
Я пишу небольшой проект на языке clojurescript и следовал многочисленным примерам lein cljsbuild, которые используют lein ring в качестве веб-сервера разработки. Я бегал lein ring server обслуживать сайт на моей локальной машине. Теперь кажется, что…
03 апр '13 в 12:12
1
ответ
Как я могу разобрать строку в Иккинг?
Как я могу разобрать строку Hiccup в узел Hiccup? Например, "[:b 'hello world']" в [:b "hello world"]
21 мар '15 в 03:51
1
ответ
clojure/compojure/hiccup NullPointerException
Трассировка стека, которую я имею, не содержит никакой ссылки на мой код. Я не уверен, как начать выяснять, что может быть не так: LazySeq.java:47 clojure.lang.LazySeq.sval LazySeq.java:56 clojure.lang.LazySeq.seq Cons.java:39 clojure.lang.Cons.next…
28 авг '11 в 16:54
1
ответ
Почему compojure-app и hiccup не могут импортировать функцию hiccup.form/form-to?
Я использую "lein new compojure-app" для создания веб-проекта, икота уже импортирована в project.clj: :dependencies [[org.clojure/clojure "1.8.0"] [compojure "1.5.2"] [hiccup "1.0.5"] и я могу увидеть файл Я использую intellij для ide, в home.clj: (…
25 янв '19 в 02:39
2
ответа
Составление шаблонов с помощью Hiccup и Compojure
Я относительно новичок в веб-разработке Clojure и Compojure. Первая проблема, которую я заметил в игрушечном примере, который я строю, это проблема HTML-шаблонирования. Я хотел бы иметь поддержку чего-то вроде партиалов в Rails или шаблонной структу…
13 мар '13 в 14:39
2
ответа
Как получить индекс для элемента в реагенте
Когда я перебираю вектор в Reagent, вот так: (for [item ["rattata" "pidgey" "spearow"]] [:li item])]) Я хотел бы получить индекс конкретного элемента - как это: [:li item index] Я не спрашиваю об общем замыкании 'for', потому что другой способ итера…
07 авг '16 в 16:18
1
ответ
Визуализация элемента таблицы с colspan в реагенте
Я имею таблицу в реагенте и установил col-span заголовка таблицы = 2. (defn my-table [] [:table.table.table-striped.table-bordered [:thead [:tr [:th "Col1"] [:th "Col2"] (doall (for [id @ids] ^{:key id} [:th {:data-id (id :id) :col-span "2"} (str (g…
22 мар '18 в 01:40
3
ответа
Идиоматический способ визуализации информации о стиле с использованием Clojure Hiccup
Мне нужно собрать информацию о стиле в hiccup, чтобы разместить элемент в месте, указанном переменными "top" и "left". Мой код выглядит так: (html [: div {: style (str "top" top "; left" left)} "некоторый текст"]) Этот код довольно уродливый. Было б…
01 окт '12 в 19:30
2
ответа
Простая форма Clojurescript
Я работаю с Reagent и CLJS, знаком с React и Clojure, в меньшей степени с CLJS. Я хотел бы сделать простую форму, но это не очевидно для меня в CLJS. (defn form [] [:div [:input {:type "text" :name "first-name" :id "first-name"}] [:button {:on-click…
30 мар '18 в 19:03
1
ответ
Как вернуть функцию clojure в виде строки
Есть ли способ вернуть функцию Clojure в виде строки? Я делаю некоторую онлайн-документацию, и я действительно хотел бы иметь возможность добавлять код в HTML, каким-то образом оценивая функцию в текст. Спасибо
09 мар '12 в 18:45
2
ответа
Код сбоя без ответа (do (html5 на каждом уровне
Я не могу бегать изнутри [:tr] без (do (html5 ..)) когда я использую вложенный оператор le t, имеющий для цикла. (defpartial column-settings-layout [& content] (html5 [:head [:title "my-noir-proj"] (include-css "assets/css/bootstrap.css") ] [:bo…
21 мар '12 в 13:01
1
ответ
Как условно развернуть структуры данных Hiccup в Clojure
Как элегантно визуализировать условный список пунктов меню в структурах данных Clojure, похожих на Hiccup? Моя шаблонная функция завалена звонками into и не читает естественно. Желаемый результат: [:div.menu [:div.item "Home"] [:div.item "Private"] …
07 июл '16 в 09:44
3
ответа
Clojure использование (для) с икота и нуар
Я использую clojure и сбой (с нуара), и у меня есть этот код: (defn dataframe [id] (db/db-to-data id)) (defpartial drop-downs [nms] (for [nm (keys nms)] (drop-down nm (get nms nm))[:br]) (submit-button "Refresh") ) (defpage "/dataset/table/:id" {:ke…
12 ноя '11 в 10:01
1
ответ
Сбой CSS с расширенными путями в Compojure / Hiccup
Я конвертировал некоторые сайты Noir в Compojure. У меня есть функция, которая создает макет страницы: (defn layout [title & content] (html5 [:head [:title "My Site | " title] (include-css "css/main.css") [:body [:header [:h1 (link-to "/" "My Si…
23 июн '13 в 06:19
1
ответ
Конфигурирование проекта Clojurescript для скомпилированного вывода для сада и икоты
Как настроить файл project.clj для настройки вывода html и css файлов из hiccup & garden при компиляции, чтобы я мог развернуть его на сервере без какой-либо динамической загрузки css/html на стороне клиента?
09 дек '16 в 05:11
1
ответ
Обход дерева векторов
Я хочу пройти через векторное дерево, которое представляет структуры данных сбоя: [:div {:class "special"} [:btn-grp '("Hello" "Hi")]] Затем я хочу отправить по ключевому слову вектора, если для ключевого слова был определен мультиметод, то он верне…
15 май '12 в 06:17