This feature has been deprecated. Use up.macro() with a callback that wraps the given native element in a jQuery collection.
Load unpoly-migrate.js
to polyfill deprecated features.
Registers a compiler that is run before all other compilers. The compiler function is called with each matching element as a jQuery object.
If you're not using jQuery, use up.macro() instead, which calls
the macro function with a native element.
up.$macro('[content-link]', function($link) {
$link.attr({
'up-target': '.content',
'up-transition': 'cross-fade',
'up-duration': '300'
})
})
The selector to match.
The function to call when an element matching selector is inserted.
Up to three arguments can be accepted:
element matching the selectorThe function may return a destructor function that is called before it is removed from the DOM. The destructor function is called with the compiled element.
The compiler function can be async.
Tip Your coding agent can search these docs locally with the Unpoly agent skill