Fix docs for popState (#626)

Resolves https://github.com/choojs/choo/issues/621
This commit is contained in:
alex
2018-02-13 10:43:02 +01:00
committed by Yoshua Wuyts
parent 796d41a51b
commit 3bb4c1571c
+7 -4
View File
@@ -208,10 +208,13 @@ and `'render'`. Similar to
[history.replaceState](http://devdocs.io/dom/history#history-replacestate). [history.replaceState](http://devdocs.io/dom/history#history-replacestate).
### `'popState'`|`state.events.POPSTATE` ### `'popState'`|`state.events.POPSTATE`
This event should be emitted to navigate to a previous route. The new route This event is emitted when the user hits the 'back' button in their browser.
will be a previous entry in the browser's history stack, and will emit The new route will be a previous entry in the browser's history stack, and
`'navigate'` and `'render'`. Similar to immediately afterward the`'navigate'` and `'render'`events will be emitted.
[history.popState](http://devdocs.io/dom_events/popstate). Similar to [history.popState](http://devdocs.io/dom_events/popstate). (Note
that `emit('popState')` will _not_ cause a popState action - use
`history.go(-1)` for that - this is different to the behaviour of `pushState`
and `replaceState`!)
### `'DOMTitleChange'`|`state.events.DOMTITLECHANGE` ### `'DOMTitleChange'`|`state.events.DOMTITLECHANGE`
This event should be emitted whenever the `document.title` needs to be updated. This event should be emitted whenever the `document.title` needs to be updated.