604 B
604 B
Live timer element
We already have <time-formatted>
element to show a nicely formatted time.
Create <live-timer>
element to show the current time:
- It should use
<time-formatted>
internally, not duplicate its functionality. - Ticks (updates) every second.
- For every tick, a custom event named
tick
should be generated, with the current date inevent.detail
(see chapter info:dispatch-events).
Usage:
<live-timer id="elem"></live-timer>
<script>
elem.addEventListener('tick', event => console.log(event.detail));
</script>
Demo:
[iframe src="solution" height=40]