var Button = {
template: '#button-template',
}
new Yox({
el: '#app',
template: '#template',
events: {
submit: function (event) {
console.log('submit', event.type, event.ns)
}
},
components: {
Button: Button
}
})
<div id="app"></div>
<script id="button-template" type="text/plain">
<button on-click="bubble.ns">
Button
</button>
</script>
<script id="template" type="text/plain">
<div>
<Button on-bubble.ns="submit" />
</div>
</script>