Описание тега ghcjs-dom
1
ответ
Руководство GHCJS-DOM
Я пытаюсь понять, как создать графический интерфейс с GHCJS-DOM. Я смотрел на пример "Привет, мир!" https://github.com/ghcjs/ghcjs-dom-hello, который тривиален. Добавить новые узлы просто. Что я не могу сделать и не могу понять из документации библи…
18 сен '14 в 19:46
1
ответ
Отфильтруйте [Узел] в [Элемент] с помощью ghcjs-dom
Я использую GHCJS-DOM. Как я могу отфильтровать элементы из массива узлов? import GHCJS.DOM.Types nodesToElements :: [Node] -> [Element] nodesToElements = ?? или же nodesToElements :: [Node] -> IO [Element] nodesToElements = ??
01 авг '16 в 22:44
1
ответ
Как изменить теги <h1> с помощью ghcjs-dom
Я нашел ghcjs а также ghcjs-dom документация очень ограничена. Вот этот основной документ HTML. h1 { font-family: Helvetica; } p {font-family: Helvetica; color: blue; } <h1> Hello World </h1> <p> This is my test document. </p>…
17 фев '17 в 23:16
1
ответ
Удаление текущего слушателя из EventM
Предположим, я хочу создать, используя ghcjs-dom, прослушиватель событий, который реагирует на щелчок, а затем удаляет себя. я имею addListener :: (IsEventTarget t, IsEvent e) => t -> EventName t e -> SaferEventListener t e -> Bool ->…
02 мар '18 в 20:52
3
ответа
Как преобразовать значение ByteString в JSVal
В модуле GHCJS.DOM.JSFFI.Generated.CanvasRenderingContext2D есть функция putImageData со следующим типом: putImageData :: Control.Monad.IO.Class.MonadIO m => CanvasRenderingContext2D -> Maybe GHCJS.DOM.Types.ImageData -> Float -> Float -…
23 апр '17 в 13:29
1
ответ
Установка webkitgtk3 для GHCJS на osx
Я пытаюсь установить пакет ghcjs-dom на Mac OSX. Это было ухабисто, поскольку есть много зависимостей. Webkitgtk3 - мой текущий заклятый враг cabal install ghcjs-dom Resolving dependencies... Configuring webkitgtk3-0.14.1.1... Failed to install webk…
13 янв '16 в 18:30
1
ответ
ghcjs-dom-hello world не реагирует на щелчки мышью - ghc 7.10.1
Я полагаю, что этот пример должен реагировать на щелчки мыши: https://github.com/ghcjs/ghcjs-dom-hello, верно? Но когда я пробую это с GHC 7.10.1 под Firefox и Chrome, ничего не происходит, когда я нажимаю на страницу. Есть идеи? Я еще не пробовал э…
18 июн '15 в 20:49
1
ответ
Использование GHCJS-DOM без webkitgtk
Я установил GHCJS и скомпилировал несколько программ "Hello, World". Теперь я хотел бы поработать с DOM. Кто-нибудь знает, можно ли установить пакет ghcjs-dom без webkitgtk? У меня возникли большие трудности при загрузке пакета webkitgtk, и я действ…
14 янв '16 в 19:34
1
ответ
Есть ли встроенная функция для преобразования NodeList в реальный список (ghcjs-dom)?
Как я могу конвертировать результат Element.querySelectorAll body "h1" который IO NodeList в IO (List Node), Я знаю, что мог бы написать функцию сам. Есть ли встроенная функция?
01 авг '16 в 16:50
1
ответ
Карта GType для функции, преобразующей тип в строку ввода-вывода
Эта карта находится между GType и функцией, которая преобразует экземпляр этого GType в строку ввода-вывода. Я делаю функцию, которая принимает элемент и получает строковое представление этого элемента. mapping = [ (Types.gTypeHTMLSourceElement, HTM…
06 авг '16 в 21:18
1
ответ
Установка reflex-dom может сломать ghcjs
Я пытаюсь установить reflex а также reflex-dom с помощью cabal install Я получил следующие сообщения об ошибках: $ cabal install reflex-dom ... cabal: The following packages are likely to be broken by the reinstalls: lens-4.15.1 ghcjs-0.2.0 free-4.1…
18 фев '17 в 21:30
0
ответов
Не удается запустить `dispatchEvent` в GHCJS
Цель - получить window.addEventListener("popstate", ... для запуска из события, отправленного из кода GHCJS. Пробовал до сих пор GHCJS.DOM не работает w <- currentWindowUnchecked e <- newPopStateEvent "popstate" Nothing dispatchEvent_ w e Lang…
28 янв '20 в 21:17
1
ответ
Как установить ghcjs-dom
Я пользователь ubuntu, и мне нужно установить ghcjs-dom. Я не понимаю, что мне нужно сделать, чтобы его использовать: я загрузил код с Github, и в ReadMe написано: «Добавьте ghcjs-dom в вашу сборку-зависимо»; Я понятия не имею, как это сделать. Мне …
16 мар '21 в 19:48
1
ответ
проблема с установкой gchjs-dom: не хватает памяти при установке jsaddle-dom
Я пытался установить ghcjs-dom как с помощью cabal, так и с помощью стека, и я не могу исключить jsaddle-dom. В частности, выполняя «сборку стека», он пытается установить также jsaddle-dom, но в моей ОС во время этого процесса не хватает памяти. Как…
20 мар '21 в 17:00
1
ответ
управлять событиями в Haskell
В настоящее время я работаю с GHCJS.DOM / JSDOM в Haskell с целью создания небольшого веб-приложения. Чтобы зафиксировать событие "нажмите кнопку", я пишу следующий код: releaseAction <- on element click $ do w <- currentWindowUnchecked alert …
23 апр '21 в 16:29