diff --git a/src/rotary-dailer-element.stories.ts b/src/rotary-dailer-element.stories.ts index 1018816..ec93c92 100644 --- a/src/rotary-dailer-element.stories.ts +++ b/src/rotary-dailer-element.stories.ts @@ -7,4 +7,14 @@ import { logEvent } from 'storybook-events-logger'; storiesOf('Rotary Dialer', module) .addParameters({ component: 'wokwi-rotary-dialer' }) .addDecorator(withKnobs) - .add('Default', () => html` `); + .add( + 'Default', + () => + html` + + ` + ); diff --git a/src/rotary-dialer-element.ts b/src/rotary-dialer-element.ts index 25f2bc3..6a1e3ff 100644 --- a/src/rotary-dialer-element.ts +++ b/src/rotary-dialer-element.ts @@ -62,6 +62,7 @@ export class RotaryDialerElement extends LitElement { private addDialerAnim(digit: Digit) { requestAnimationFrame(() => { + this.dispatchEvent(new CustomEvent('dial-start', { detail: { digit: this.digit } })); // When you click on a digit, the circle-hole of that digit // should go all the way until the finger stop. this.classes = { ...this.classes, 'dialer-anim': true }; @@ -91,9 +92,16 @@ export class RotaryDialerElement extends LitElement {