Liking cljdoc? Tell your friends :D

aerial.hanami.core


active-tabscljs

(active-tabs)
source

add-tabcljs

(add-tab tabval)
source

add-to-tab-bodycljs

(add-to-tab-body id
                 picframe
                 &
                 {:keys [at position opts]
                  :or {at :end position :after opts {}}})
source

app-bpsizeclj

source

app-sendcljs

(app-send msg)
source

app-stopcljs

(app-stop)
source

connectcljs

(connect host port)
source

data-dbcljs

source

dbg?clj/s

(dbg? dbg-path)
source (clj)source (cljs)

dbgoffclj/s

(dbgoff dbg-path)
source (clj)source (cljs)

dbgonclj/s

(dbgon dbg-path)
source (clj)source (cljs)

default-frame-cbcljs

(default-frame-cb)
(default-frame-cb spec frame)
source

default-header-fncljs

(default-header-fn)
source

default-instrumentor-fncljs

(default-instrumentor-fn {:keys [tabid spec opts]})
source

default-optscljs

source

del-tabcljs

(del-tab tid)
source

del-vgviewscljs

(del-vgviews)
(del-vgviews tid)
(del-vgviews tid vid)
source

empty-chart?cljs

(empty-chart? spec)
source

frameitcljs

(frameit spec frame)
source

get-adbclj/s

(get-adb)
(get-adb key-path)
source (clj)source (cljs)

get-chancljs

(get-chan)
source

get-cur-tabcljs

(get-cur-tab)
(get-cur-tab field)
source

get-ddbcljs

(get-ddb)
(get-ddb key-path)
source

get-default-framecljs

(get-default-frame)
source

get-frame-elementscljs

(get-frame-elements fid)
source

get-msgopclj

(get-msgop spec)
source

get-session-nameclj

(get-session-name spec)
source

get-tab-bodycljs

(get-tab-body id)
source

get-tab-fieldcljs

(get-tab-field tid)
(get-tab-field tid field)
source

get-vgviewcljs

(get-vgview vid)
(get-vgview tid vid)
source

get-vgviewscljs

(get-vgviews)
(get-vgviews tid)
source

get-vspeccljs

(get-vspec vid)
(get-vspec tid vid)
source

get-wscljs

(get-ws)
source

hanamicljs

(hanami)
source

hanami-handlerclj

(hanami-handler hanami-routes & middle-ware-stack)
source

hanami-maincljs

(hanami-main)
source

hanami-routesclj

(hanami-routes &
               {:keys [landing-handler index-path]
                :or {landing-handler landing-page
                     index-path "public/index.html"}})
source

(header msg)
source

hmi-uuid?clj

(hmi-uuid? x)
source

init-tabscljs

(init-tabs)
source

landing-pageclj

(landing-page request index-path)
source

make-framecljs

(make-frame udata curframe)
source

make-instrumentorcljs

(make-instrumentor userfn)
source

make-spec-frame-pairscljs

(make-spec-frame-pairs tid opts specs)
source

make-tabdefscljs

(make-tabdefs specs)
source

mdcljs

(md & stg)

Markdown to Hiccup with implicit support for handling LaTex via MathJax. Note: MathJax is not supported in Hanami as it

Markdown to Hiccup with implicit support for handling LaTex via
MathJax. Note: MathJax is _not_ supported in Hanami as it 
sourceraw docstring

merge-old-new-optscljs

(merge-old-new-opts oldopts newopts)
source

message-dispatchclj/s

(message-dispatch ch op payload)
source (clj)source (cljs)

move-tabcljs

(move-tab tid dir)
source

msg-handlerclj

(msg-handler msg)
source

next-keycljs

(next-key)
source

on-msgcljs

(on-msg ch ws hanami-msg)
source

on-openclj/s≠

clj
(on-open ch op payload)
cljs
(on-open ch ws)
source (clj)source (cljs)

(print-when dbg-path & args)
source (clj)source (cljs)

printchanclj/s

(printchan & args)
source (clj)source (cljs)

re-com-xrefcljs

source

registercljs

(register {:keys [uid title logo img opts]})
source

remove-from-tab-bodycljs

(remove-from-tab-body id fid)
source

replace-tabcljs

(replace-tab tid newdef)
source

rm-uuidclj

(rm-uuid uuid)
source

s!clj

(s! uuids op data)
source

sd!clj

(sd! data-maps)
source

send-msgclj/s≠

clj
(send-msg to msg)
(send-msg to op data)
cljs
(send-msg msg)
(send-msg op data)
source (clj)source (cljs)

session-inputcljs

(session-input)
source

set-cur-tabcljs

(set-cur-tab tid)
source

set-dbgclj/s

(set-dbg dbg-path on-off)
source (clj)source (cljs)

set-session-nameclj/s≠

clj
(set-session-name {:keys [uid new-name]})
cljs
(set-session-name name)
source (clj)source (cljs)

so!clj

(so! session-name opts)
(so! session-name tid opts)
source

startcljs

(start &
       {:keys [elem host port header-fn instrumentor-fn frame-cb symxlate-cb]
        :or {host js/location.hostname
             header-fn default-header-fn
             instrumentor-fn default-instrumentor-fn
             frame-cb default-frame-cb
             symxlate-cb identity}})
source

start-serverclj

(start-server port
              &
              {:keys [route-handler idfn title logo img connfn]
               :or {route-handler (hanami-handler (hanami-routes))
                    idfn (partial gensym "hanami-")
                    connfn identity
                    title "花見 Hanami"
                    logo "logo.png"
                    img "Himeji_sakura.jpg"}})
source

stop-serverclj

(stop-server)
source

su!clj

(su! sub-map)
(su! k v & kvs)
source

sv!clj/s≠

(sv! vgl-maps)
cljs

Mirror of server side hmi/sv! Here no need for messages. Just need to call update-tabs on the vector of vg/vgl-maps.

Mirror of server side hmi/sv! Here no need for messages. Just need to
call `update-tabs` on the vector of vg/vgl-maps.
source (clj)source (cljs)raw docstring

tab-poscljs

(tab-pos tid)
source

tabscljs

(tabs)
source

update-adbclj/s

(update-adb)
(update-adb keypath vorf)
(update-adb kp1 vof1 kp2 vof2 & kps-vs)
source (clj)source (cljs)

update-cur-tabcljs

(update-cur-tab field value)
source

update-datacljs

(update-data data-maps app-fn)

Originally meant as general updater of vis plot/chart data values. But to render these, requires knowledge of the application pages/structure. So, this is not currently used. If we can figure out Vega chageSets and how they update, we may be able to make this a general op in Hanami.

Originally meant as general updater of vis plot/chart data
values. But to _render_ these, requires knowledge of the application
pages/structure. So, this is not currently used. If we can figure
out Vega chageSets and how they update, we may be able to make this
a general op in Hanami.
sourceraw docstring

update-ddbcljs

(update-ddb)
(update-ddb keypath vorf)
(update-ddb kp1 vof1 kp2 vof2 & kps-vs)
source

update-framecljs

(update-frame tid fid element content)
source

update-frame-elementcljs

(update-frame-element fid element content)
source

update-optscljs

(update-opts {:keys [main tab opts]})
source

update-tab-fieldcljs

(update-tab-field tid field value)
source

update-tabscljs

(update-tabs specs)
source

update-vgviewscljs

(update-vgviews vid vgview)
(update-vgviews tid vid vgview)
source

update-vspecscljs

(update-vspecs vid vspec)
(update-vspecs tid vid vspec)
source

user-msgclj/smultimethod

source (clj)source (cljs)

uuidclj

(uuid)
source

vglcljs

(vgl spec)

Reagent component to render vega/vega-lite visualizations.

Reagent component to render vega/vega-lite visualizations.
sourceraw docstring

vis-listcljs

(vis-list tabid spec-frame-pairs opts)
source

visualizecljs

(visualize spec elem)
source

xform-recomcljs

(xform-recom x kvs)
(xform-recom x k v & kvs)
source

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

× close