short-jsdoc
Version:
short and simple jsdoc Object Oriented syntax format and implementation
30 lines (24 loc) • 669 B
JavaScript
//@module shortjsdoc.html
//@class ParseView @extends AbstractView
var ParseView = AbstractView.extend({
className: 'parse'
, events: {
'click [data-action="inputcode_doit"]': 'inputCodeDoit'
}
, template: 'parse'
, inputCodeDoit: function()
{
var code = this.$('[data-type="inputcode"]').val();
var maker = this.application.maker;
var clean = this.$('[data-action="clean"]:checked').val();
if(clean)
{
this.application.data = maker.data = {};
}
maker.parseFile(code, 'textarea');
maker.postProccess();
//console.log(JSON.stringify(maker.data));
maker.postProccessBinding();
this.application.refreshWithNewModel(maker.data);
}
});