Riot.js Bug Report Template
by gianlucaguarini
HTML
<script src="https://cdn.jsdelivr.net/g/[email protected](riot.min.js+compiler.min.js)"></script>
<my-tag></my-tag>
<script type="riot/tag">
<my-tag>
<p>{ message }</p>
// NOTE: script tag doesn't work in jsFiddle
this.message = 'HELLO WORLD!'
</my-tag>
</script>
CSS
body {
font-family: sans-serif;
}
JavaScript
/**
* Riot.js is loaded from External Resources
* https://cdn.jsdelivr.net/g/[email protected](riot.min.js+compiler.min.js)
*/
var counter = 0;
var handler = function() { counter++ };
var o = riot.observable({});
o.one("foo", handler);
o.on("bar", handler);
o.trigger("foo");
o.trigger("bar");
o.trigger("bar");
alert("Call count (expecting 3): " + counter);