|
- define([
- 'html!./template',
- 'css!./styles',
- 'js/generator'
- ], function (
- template,
- styles,
- generator
- ) {
- return {
- tpl: template,
-
- loaded: null,
-
- postRender: function () {
- this.on('.btn', 'click', this.events.onChangeMode.bind(this));
- },
-
- events: {
- onChangeMode: function (event, e) {
- var el = $(e.currentTarget);
- this.find('.active').removeClass('active');
- el.addClass('active');
-
- var mode = el.attr('mode');
- generator.setMode(mode);
- }
- }
- }
- });
|