syndicate-js/packages/browser-stdenv/examples/counter.html

12 lines
376 B
HTML

<!DOCTYPE html>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<script src="../index.js"></script>
<script type="syndicate">
spawn named 'clicker' {
field counter = 0;
const b = new SyndicateHtml2.Widget(t => t`<button>clicks: ${counter.value}</button>`)
.setParent('body')
.on('click', () => counter.value++);
}
</script>