Liking cljdoc? Tell your friends :D

reitit.frontend.history


FragmentHistorycljs


Historycljsprotocol

-stopcljs

(-stop this)

Remove event listeners

Remove event listeners

-hrefcljs

(-href this path)

-on-navigatecljs

(-on-navigate this path)

-initcljs

(-init this)

Create event listeners

Create event listeners

-get-pathcljs

(-get-path this)

hrefcljs

(href history k)
(href history k params)
(href history k params query)

Html5Historycljs


push-statecljs

(push-state history k)
(push-state history k params)
(push-state history k params query)

Sets the new route, leaving previous route in history.

Sets the new route, leaving previous route in history.
raw docstring

replace-statecljs

(replace-state history k)
(replace-state history k params)
(replace-state history k params query)

Replaces current route. I.e. current route is not left on history.

Replaces current route. I.e. current route is not left on history.
raw docstring

start!cljs

(start! router on-navigate)
(start! router on-navigate {:keys [use-fragment] :or {use-fragment true}})

This registers event listeners on HTML5 history and hashchange events.

Returns History object.

When using with development workflow like Figwheel, rememeber to remove listeners using stop! call before calling start! again.

Parameters:

  • router The Reitit router.
  • on-navigate Function to be called when route changes. Takes two parameters, ´match´ and ´history´ object.

Options:

  • :use-fragment (default true) If true, onhashchange and location hash are used to store current route.
This registers event listeners on HTML5 history and hashchange events.

Returns History object.

When using with development workflow like Figwheel, rememeber to
remove listeners using stop! call before calling start! again.

Parameters:
- router         The Reitit router.
- on-navigate    Function to be called when route changes. Takes two parameters, ´match´ and ´history´ object.

Options:
- :use-fragment  (default true) If true, onhashchange and location hash are used to store current route.
raw docstring

stop!cljs

(stop! history)

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

× close