Juho Teperi
56e6dbe8d8
Fix #377 , navigate to routes with fragment string in frontend
2023-03-24 14:42:13 +02:00
Juho Teperi
dad8f530a6
Add example and update docs
2023-03-24 11:32:22 +02:00
Juho Teperi
48bbdba8ed
Implement navigate and set-query functions
2023-03-24 11:16:09 +02:00
Tommi Reiman
9e4b420fc8
on-coercion-error
2022-04-05 17:33:25 +03:00
Tommi Reiman
f3dee769fb
format-ns
2022-02-14 16:59:20 +02:00
Tommi Reiman
bdcb1eb5b1
clean-ns
2022-02-12 22:35:27 +02:00
Juho Teperi
9eded42ba1
Improve frontend docstrings
2021-11-03 12:53:27 +02:00
Juho Teperi
ac68f0f726
Improve parameter names and docstrings on reitit frontend functions
2021-09-07 14:38:42 +03:00
Juho Teperi
5651b4648a
Fix reitit.frontend.easy not correctly removing old event listeners
...
In 0.5.0 rfe start! fn started using first on-navigate callback to get
the reference to History instance, so that user on-navigate can use rfe
functions that need this reference. History implementations called
on-navigate with the instance without event listeners set, so when stop!
was called listeners weren't removed.
2020-09-26 16:51:19 +03:00
Juho Teperi
03009f5ca4
Ensure rfe/history is set during initial on-navigate call
...
Fixes #315
2020-03-05 15:32:16 +02:00
Juho Teperi
c4e84c2875
Add clj-kondo and fix most linting warnings
2020-03-05 13:32:48 +02:00
Juho Teperi
10c9097c40
Merge pull request #301 from uosl/fix/composedpath
...
Use aget for composedPath to avoid casting JS array to seq
2019-09-20 10:43:35 +03:00
Juho Teperi
f0fef3e525
Merge branch 'master' into html5-hist-fragments
2019-09-20 10:36:08 +03:00
Juho Teperi
802c9b04c4
Merge branch 'master' into ignore-anchor-click-fn
2019-08-21 13:43:01 +03:00
uosl
c8209a69db
Use aget composedPath to avoid casting JS array to seq
2019-07-11 09:04:06 +01:00
Dieter Komendera
35597aadf6
Pass uri fragments to history pushState
2019-07-08 08:48:15 +02:00
Marcus Spiegel
8dcebcf49f
Fix typos
2019-05-22 19:17:10 +02:00
Juho Teperi
51c5aad492
Refactor ignore-anchor-click check to predicate function
2019-04-29 10:18:41 +03:00
Juho Teperi
5ffb9fc59f
Add ignore-anchor-click function
2019-04-29 10:15:49 +03:00
Alex King
b50b44cced
Invert link 'target' check
2019-04-29 10:15:49 +03:00
Alex King
a25f336d80
Ignore anchors with '_self' not 'self'
2019-04-29 10:15:49 +03:00
Antti Leppänen
c9076e57ad
Use getBrowserEvent method instead of _event property
2019-04-12 07:12:46 +03:00
Antti Leppänen
733958404e
Use doc-string.
2019-04-10 12:14:21 +03:00
Antti Leppänen
b258e0abba
Support html5 links inside Shadow DOM
2019-04-10 09:03:48 +03:00
Juho Teperi
1e5fe74c29
Fix indent
2019-02-08 14:47:05 +02:00
Juho Teperi
cbff7d10bf
Fix HTML5 history in IE11 (and hopefully others)
...
closest method is not available in IE, but we only need to find ancestor
by tag name which is easy and relatively fast anyway.
2019-02-08 14:44:28 +02:00
Juho Teperi
6123230f98
Simplify contentEditable check for frontend routing
2019-02-08 13:57:03 +02:00
Juho Teperi
f5eb1d17f5
Merge pull request #212 from nextjournal/fix-html5-history-contenteditable
...
Fix handling links inside contenteditable
2019-02-08 13:49:55 +02:00
Philipp Markovics
88a13ba2f8
Don’t follow links when they are contenteditable
2019-02-08 12:39:07 +01:00
Juho Teperi
c314707afb
Add utils to create common controller :params functions
2019-02-08 10:21:19 +02:00
Tommi Reiman
e4eae4f3b2
cleanup
2018-08-31 15:17:51 +03:00
Juho Teperi
d7c025d912
Fix FragmentHistory -stop method
2018-08-27 14:23:11 +03:00
Juho Teperi
b99e25ef4f
Clean frontend routing docstrings
2018-08-27 14:23:11 +03:00
Juho Teperi
82ad1fa6cc
Clean duplicate require
2018-08-23 09:58:57 +03:00
Juho Teperi
e42c309144
Read query string in HTML5 router
2018-08-23 09:58:57 +03:00
Juho Teperi
ba10470fbb
Merge pull request #118 from metosin/frontend-routing-3
...
Frontend routing 3
2018-07-24 14:02:53 +03:00
Juho Teperi
08156f6a6d
Replace Closure Html5History
...
- Create History protocol and two implementations: FragmentHistory and
Html5History
- API follows now Html5 history, i.e. push-state and replace-state
- path-prefix is removed
2018-07-24 13:58:22 +03:00
Tommi Reiman
4bbc1564ae
cleanup imports
2018-07-17 12:41:19 +03:00
Juho Teperi
d0f42459ee
Add easy-simple wrapper over frontend router
2018-07-13 14:25:36 +03:00
Juho Teperi
2152bf0345
Use setToken in a click handler and add set-token function
2018-07-12 22:52:43 +03:00
Juho Teperi
6b8ebdebe6
Fix creating urls with query string when not using fragment
2018-07-12 22:52:41 +03:00
Juho Teperi
82f8aaa8cf
Add frontend-controllers example
2018-07-12 12:49:14 +03:00
Juho Teperi
ae109e5350
Log warnings about missing route or params
2018-07-12 12:49:14 +03:00
Juho Teperi
245902bd4d
Use query-string fn in core
2018-07-12 12:49:14 +03:00
Juho Teperi
7f1b2ce417
Check if js/location exists
2018-07-12 12:49:10 +03:00
Juho Teperi
61a9871ebb
Fix empty fragment url
2018-07-12 12:48:24 +03:00
Juho Teperi
50faacab25
Fix tests
2018-07-12 12:48:20 +03:00
Juho Teperi
6553795cb5
Add some frontend history tests
2018-07-12 12:46:45 +03:00
Juho Teperi
417f35a318
Create example
2018-07-12 12:46:41 +03:00