Skip to content

Examples

Simple

Intercepting clicks on links, displaying a loader and updating the targets' content.

Target modes: replace, append, prepend

In the following example, we implement three different FrameTarget components, each with one the available content update strategy ("mode"): replace (the default), append or prepend.

Form

Adding a product to a cart

This example uses the Frame components, as well as the Action, Figure and Panel components, to add support for adding products to a cart without reloading the page.

The FrameForm and FrameAnchor components are used to intercept click on links and form submission to make request in the background. The FrameLoader component displays a nice loader while the request are made. The FrameTarget components are then used to update some of the content on the page.

The Panel component is used to display a nice cart and the Action component listens to the Frame event frame-content, which signals that the new content is being inserted, to open the cart and display the newly inserted content.