Configures defaults for link handling.
In particular you can configure Unpoly to handle all links on the page
without requiring developers to set [up-...]
attributes.
An array of CSS selectors matching links that will be followed through Unpoly.
You can customize this property to automatically follow all links on a page without requiring an [up-follow]
attribute.
See Handling all links and forms.
Exceptions to up.link.config.followSelectors
.
Matching links will not be followed through Unpoly, even if they match up.link.config.followSelectors
.
By default Unpoly excludes:
[up-follow=false]
attribute.[href]
.[target]
attribute
(to target an iframe or open new browser tab).[download]
attribute.[href]
attribute starting with javascript:
.[href="#"]
attribute that don't also have local HTML
in an [up-document]
, [up-fragment]
or [up-content]
attribute.An array of CSS selectors matching links that are followed on mousedown
instead of on click
.
You can customize this property to follow all links on mousedown
without requiring an [up-instant]
attribute.
See Handling all links and forms.
Note that an instant link must also by followable, usually by giving it an
[up-follow]
attribute or by configuring up.link.config.followSelectors
.
Exceptions to up.link.config.instantSelectors
.
Matching links will not be followed on mousedown
, even if they match up.link.config.instantSelectors
.
By default Unpoly excludes:
[up-instant=false]
attribute.An array of CSS selectors matching links that are preloaded on hover.
You can customize this property to preload all links on mousedown
without requiring an [up-preload]
attribute.
See Handling all links and forms.
Exceptions to up.link.config.preloadSelectors
.
Matching links will not be preloaded on hover, even if they match up.link.config.preloadSelectors
.
By default Unpoly excludes:
[up-preload=false]
attribute.The number of milliseconds to wait before preloading on hover.
A list of CSS selectors matching elements that should behave like links or buttons.
Exceptions to up.link.config.clickableSelectors
.
Matching elements will not be receive interactive behavior,
even if they match up.link.config.clickableSelectors
.