Alien-Web-HalBrowser
view release on metacpan or search on metacpan
share/js/hal/views/inspector.js view on Meta::CPAN
HAL.Views.Inspector = Backbone.View.extend({
initialize: function(opts) {
this.vent = opts.vent;
_.bindAll(this, 'renderDocumentation');
_.bindAll(this, 'renderResponse');
this.vent.bind('show-docs', this.renderDocumentation);
this.vent.bind('response', this.renderResponse);
},
className: 'inspector span6',
render: function() {
this.$el.html(this.template());
},
renderResponse: function(response) {
var responseView = new HAL.Views.Response({ vent: this.vent });
this.render();
responseView.render(response);
this.$el.append(responseView.el);
},
renderDocumentation: function(e) {
var docView = new HAL.Views.Documenation({ vent: this.vent });
this.render();
docView.render(e.url);
this.$el.append(docView.el);
},
template: function() {
return '<h1>Inspector</h1>';
}
});
( run in 1.149 second using v1.01-cache-2.11-cpan-e1769b4cff6 )