1.0.0 • Published 7 years ago

rijs.features v1.0.0

Weekly downloads
68
License
pemrouz.mit-licen...
Repository
-
Last release
7 years ago

Ripple | Features

Coverage Status Build Status

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

Extend components with features

<custom-form is="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-component is="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).

1.0.0

7 years ago

0.1.0

8 years ago

0.0.6

8 years ago

0.0.5

8 years ago

0.0.4

8 years ago

0.0.3

8 years ago

0.0.2

8 years ago

0.0.1

8 years ago