Skip to content

Repository files navigation

Ripple | Features

Coverage StatusBuild Status

Extends the rendering pipeline to enhance a component with other features (mixins).

Extend components with features

<custom-formis="validatable">

Features are just components, and will be invoked on the element during a render in the same way as the base component. The base component will be invoked first and then any features specified (you can specify multiple features).

ripple('base-component',function(){this.innerHTML='foo'})ripple('feature',function(){this.innerHTML+='bar'})
<base-componentis="feature">foobar<base-component>

This pattern is the same as:

d3.select(element).call(component).call(feature1).call(feature2).call(feature3)

Features may also contribute and mixin their own styles (just extend css attribute).

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages