UNPKG

marko-widgets

Version:

Module to support binding of behavior to rendered UI components rendered on the server or client

23 lines (19 loc) 561 B
module.exports = require('marko-widgets').defineComponent({ template: require('./template.marko'), getInitialState: function() { return { name: 'app-foo' }; }, init: function(widgetConfig) { window.fooWidget = this; this.mouseMoveEvent = null; this.clickEvent = null; }, handleButtonMouseMove: function(event, el) { this.mouseMoveEvent = {event: event, el: el}; }, handleButtonClick: function(event, el) { this.clickEvent = {event: event, el: el}; } });