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);