Liking cljdoc? Tell your friends :D

devcards.system


*devcard-data*cljs


add-css-if-necessary!cljs

(add-css-if-necessary!)

add-to-current-pathcljs

(add-to-current-path {:keys [current-path] :as state} path)

app-statecljs


(breadcrumbs {:keys [current-path] :as state})

(breadcrumbs-templ crumbs state-atom)

card-templatecljs

(card-template state-atom {:keys [path options func] :as card})

(cljs-logo)

cljs-logo-svgcljs


create-element*cljs

(create-element* tag id style-text)

create-script-elementcljs


create-style-elementcljs


current-pagecljs

(current-page data)

dev-transcljsmultimethod


devcard-initial-datacljs


devcard?cljs

(devcard? d)

devcards-app-element-idcljs


devcards-app-nodecljs

(devcards-app-node)

devcards-rendered-card-classcljs


devcards-ui-setupcljs


DevcardsRootcljs


(dir-links dirs state-atom)

display-cardscljs

(display-cards cur)

display-dir-pathscljs

(display-dir-paths state)

display-single-card?cljs

(display-single-card? state)

enforce-valid-pathcljs

(enforce-valid-path state path)

get-element-by-idcljs

(get-element-by-id id)

hash-navigatecljs

(hash-navigate path)

hash-routing-initcljs

(hash-routing-init state-atom)

historycljs


inline-resouce-fileclj/smacro

(inline-resouce-file file-url)

lcljs

(l x)

load-data-from-channel!cljs

(load-data-from-channel! channel)

main-cards-templatecljs

(main-cards-template state-atom)

main-templatecljs

(main-template state-atom)

merge-in-new-datacljs

(merge-in-new-data state new-state)

(navigate-to-path key state-atom)

off-the-bookscljs

(off-the-books channel start-data first-message)

Run sequential messages off the books outside of the atom and then difference the result so we can only display the new cards that have arrived. This prevents multiple renders and allows us to delete cards live.

Run sequential messages off the books outside of the atom and
then difference the result so we can only display the new cards
that have arrived. This prevents multiple renders and allows us
to delete cards live.
raw docstring

path->tokencljs

(path->token path)

path->unique-card-idcljs

(path->unique-card-id path)

path-collisioncljs

(path-collision state path)

prepend-childcljs

(prepend-child node node2)

prevent->cljs

(prevent-> f)

register-collisioncljs

(register-collision state path)

render-base-if-necessary!cljs

(render-base-if-necessary!)

render-cardscljs

(render-cards cards state-atom)

renderercljs

(renderer state-atom)

set-current-pathcljs

(set-current-path {:keys [current-path] :as state} path)

set-current-path!cljs

(set-current-path! state-atom path)

start-uicljs

(start-ui channel)

start-ui-with-renderercljs

(start-ui-with-renderer channel renderer)

token->pathcljs

(token->path token)

valid-path?cljs

(valid-path? state path)

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

× close