Liking cljdoc? Tell your friends :D

devcards.system


*devcard-data*cljs

source

add-css-if-necessary!cljs

(add-css-if-necessary!)
source

add-to-current-pathcljs

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

app-statecljs

source

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

(breadcrumbs-templ crumbs state-atom)
source

card-templatecljs

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

(cljs-logo)
source

cljs-logo-svgcljs

source

create-element*cljs

(create-element* tag id style-text)
source

create-script-elementcljs

source

create-style-elementcljs

source

current-pagecljs

(current-page data)
source

dev-transcljsmultimethod

source

devcard-initial-datacljs

source

devcard?cljs

(devcard? d)
source

devcards-app-element-idcljs

source

devcards-app-nodecljs

(devcards-app-node)
source

devcards-rendered-card-classcljs

source

devcards-ui-setupcljs

source

DevcardsRootcljs

source

(dir-links dirs state-atom)
source

display-cardscljs

(display-cards cur)
source

display-dir-pathscljs

(display-dir-paths state)
source

display-single-card?cljs

(display-single-card? state)
source

enforce-valid-pathcljs

(enforce-valid-path state path)
source

get-element-by-idcljs

(get-element-by-id id)
source

hash-navigatecljs

(hash-navigate path)
source

hash-routing-initcljs

(hash-routing-init state-atom)
source

historycljs

source

inline-resouce-fileclj/smacro

(inline-resouce-file file-url)
source

lcljs

(l x)
source

load-data-from-channel!cljs

(load-data-from-channel! channel)
source

main-cards-templatecljs

(main-cards-template state-atom)
source

main-templatecljs

(main-template state-atom)
source

merge-in-new-datacljs

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

(navigate-to-path key state-atom)
source

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.
sourceraw docstring

path->tokencljs

(path->token path)
source

path->unique-card-idcljs

(path->unique-card-id path)
source

path-collisioncljs

(path-collision state path)
source

prepend-childcljs

(prepend-child node node2)
source

prevent->cljs

(prevent-> f)
source

register-collisioncljs

(register-collision state path)
source

render-base-if-necessary!cljs

(render-base-if-necessary!)
source

render-cardscljs

(render-cards cards state-atom)
source

renderercljs

(renderer state-atom)
source

set-current-pathcljs

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

set-current-path!cljs

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

start-uicljs

(start-ui channel)
source

start-ui-with-renderercljs

(start-ui-with-renderer channel renderer)
source

token->pathcljs

(token->path token)
source

valid-path?cljs

(valid-path? state path)
source

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

× close