Liking cljdoc? Tell your friends :D

std.dom.impl


dom-initclj

(dom-init obj)

renders the dom element if input is dom and not rendered

(dom-init 1) => 1

(base/dom-format (dom-init (base/dom-create :mock/pane))) => [:+ :mock/pane]

renders the dom element if input is dom and not rendered

(dom-init 1) => 1

(base/dom-format (dom-init (base/dom-create :mock/pane)))
=> [:+ :mock/pane]
raw docstring

dom-removecljmultimethod

provides an extensible interface removing rendered elem from dom

(-> (base/dom-create :mock/pane {} ["hello"]) (dom-render) (dom-remove) (base/dom-format)) => [:- :mock/pane "hello"]

provides an extensible interface removing rendered elem from dom

(-> (base/dom-create :mock/pane {} ["hello"])
    (dom-render)
    (dom-remove)
    (base/dom-format))
=> [:- :mock/pane "hello"]
raw docstring

dom-remove-defaultclj

(dom-remove-default {:keys [tag props] :as dom})

default implementation of dom-remove.

default implementation of dom-remove.
raw docstring

dom-rendercljmultimethod

enables rendering of dom ui

(-> (base/dom-create :mock/pane {} ["hello"]) (dom-render) (base/dom-format)) => [:+ :mock/pane "hello"]

enables rendering of dom ui

(-> (base/dom-create :mock/pane {} ["hello"])
    (dom-render)
    (base/dom-format))
=> [:+ :mock/pane "hello"]
raw docstring

dom-render-defaultclj

(dom-render-default {:keys [tag props] :as dom})

default implementation of dom-render. throws exception

default implementation of dom-render. throws exception
raw docstring

dom-renderedclj

(dom-rendered form)

renders the dom and returns the actual element

(dom-rendered [:mock/pane]) => mock/mock?

renders the dom and returns the actual element

(dom-rendered [:mock/pane])
=> mock/mock?
raw docstring

dom-replacecljmultimethod

replaces one dom element with another

(-> (base/dom-create :mock/pane {} ["hello"]) (dom-render) (dom-replace (base/dom-create :mock/pane {} ["world"])) (base/dom-item) :props) => {:children ["world"]}

replaces one dom element with another

(-> (base/dom-create :mock/pane {} ["hello"])
    (dom-render)
    (dom-replace (base/dom-create :mock/pane {} ["world"]))
    (base/dom-item)
    :props)
=> {:children ["world"]}
raw docstring

dom-replace-defaultclj

(dom-replace-default dom-old dom-new)

default implementation of dom-remove.

default implementation of dom-remove.
raw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close