|
- define([
- 'html!./template',
- 'css!./styles',
- 'js/generator'
- ], function (
- template,
- styles,
- generator
- ) {
- return {
- tpl: template,
- modal: true,
- centered: true,
-
- postRender: function () {
- this.on('.btnImport', 'click', this.events.onImport.bind(this));
- },
-
- events: {
- onImport: function () {
- var val = this.find('textarea').val();
-
- try {
- var data = JSON.parse(val);
- generator.callAction('load', data);
- this.destroy();
- } catch (e) {}
- }
- }
- }
- });
|