(-elastic-input {:as args :keys [textarea? width height]})
(adapt-params-middleware component)
Adapt params to input/textarea component args and report DOM node.
Adapt params to input/textarea component args and report DOM node.
(auto-middleware input-com)
(buffer-middleware component)
(derive-dims phantom-dims dims-auto min-len extra-len)
(derive-params-input {:as params :keys [disabled?]} dims-input-com dims-auto?)
(derive-params-phantom {:as params :keys [width height]} dims-explicit)
(e-key-press-data e)
(e-tgt-val e)
(elastic-input & {:as args})
(escape txt)
(focus-ctrl-factory focus-tracker reset-scroll)
Create a handler for component-did-mount and component-did-update
Create a handler for component-did-mount and component-did-update
(focus-middleware component)
(inspect obj)
(phantom-ctrl-factory input-dom-node-ratom
phantom-dom-node-ratom
inspect
report
display-style)
(phantom-factory inspect report display-style sentinel-str)
Create a component that reports its width and height when it's mounted, the arguments change, or the window is resized. The component is made visible just before inspecting its dimensions, and hidden immediately afterwards.
Create a component that reports its width and height when it's mounted, the arguments change, or the window is resized. The component is made visible just before inspecting its dimensions, and hidden immediately afterwards.
(scroll-l dom-node)
(scroll-middleware component scroll-f)
Attach an update handler that prevents scrolling.
Attach an update handler that prevents scrolling.
(scroll-t dom-node)
(sync-buffer-with-external-model r-buffer external-model*)
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close