frontend-frameworks-showcase/dojo_demo2/widgets/SimpleWidget.js

26 lines
652 B
JavaScript
Raw Permalink Normal View History

define([
'dojo/_base/declare',
'dojo/dom-construct',
'dijit/_WidgetBase',
'dijit/_TemplatedMixin',
'dojo/text!widgets/SimpleWidget.html'
], function(declare, domConstruct, _WidgetBase, _TemplatedMixin, template) {
return declare([_WidgetBase, _TemplatedMixin], {
templateString: template,
constructor: function(props) {
this._idx = 0;
},
postCreate: function() {
this.inherited(arguments);
},
clickMeHandle: function() {
console.log('Click me handle');
var item = domConstruct.create('div', { innerHTML: this._idx++ });
domConstruct.place(item, this.point, 'only');
}
});
});