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. Also see boolean attributes.[download]
attribute.[target]
attribute (to target an iframe or open new browser tab).javascript:
, mailto:
or tel:
scheme.[href]
.[href="#"]
attribute that don't also have local HTML in an [up-document]
, [up-fragment]
or [up-content]
attribute.up.link.config.noFollowSelectors
.An array of CSS selectors matching elements that are activated 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 be 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.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
.