ESL Carousel Relation Draft

The esl-carousel-relation is an custom attribule (mixin) for ESLCarousel that provides relation functionality for the carousel. The esl-carousel-relation is a carousel plugin, so is should be added directly to the esl-carousel element. Using relation plugin you can support relation between carousels or other elements.

Configuration

As the esl-carousel-relation is a plugin, it utilizes the ESLCarousel's plugin configuration system. Tht means the only source of configuration is the esl-carousel-relation attribute value. It supports ESLMedia query syntax to provide different configurations for different media conditions (and it could be declared with a tuple sintax according to media atrribute).

The configuration properties of the esl-carousel-relation are the following:

target (primary property, could be declared as the only value in the attribute)

Declares the target carousel to sync with. Should be a selector string (suports ESLTraversingQuery syntax).

proactive (optional)

Declares the proactive relation mode. If set to true the carousel will try to sync with the animation start. Default is false.