# Touch Ripple

## Props

- ***centerRipple***: bool: orient ripple from center or touch location
- ***className***: string: sets class name

## Methods

- ***start(e)***: Triggers this.end();
- ***_handleMouseDown(e)***: Triggers this.end();
- ***_handleMouseUp(e)***: Triggers this.end();
- ***_handleMouseOut(e)***: Triggers this.end();
- ***_handleTouchStart(e)***: Triggers this.end();
- ***_handleTouchEnd(e)***: Triggers this.end();
- ***_getRippleStyle(e)***: Gets pointer location to start ripple from, applies styles accordingly 
- ***_calcDiag(a, b)***: Calculates the square root of (a * a) + (b * b)
- ***_getRippleElements()***: Creates ripple and binds to each element with ripple applied
