Sha256: d90e6bf8b5db0b07e3b8f9d75d8265fd52ce7ec4cd4f48d65013f32f998fd98b

Contents?: true

Size: 858 Bytes

Versions: 30

Compression:

Stored size: 858 Bytes

Contents

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: 'col-6',

  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>';
  }
});

Version data entries

30 entries across 30 versions & 1 rubygems

Version Path
pact_broker-2.114.0 vendor/hal-browser/js/hal/views/inspector.js
pact_broker-2.113.2 vendor/hal-browser/js/hal/views/inspector.js
pact_broker-2.113.1 vendor/hal-browser/js/hal/views/inspector.js
pact_broker-2.113.0 vendor/hal-browser/js/hal/views/inspector.js
pact_broker-2.112.0 vendor/hal-browser/js/hal/views/inspector.js
pact_broker-2.111.0 vendor/hal-browser/js/hal/views/inspector.js
pact_broker-2.109.1 vendor/hal-browser/js/hal/views/inspector.js
pact_broker-2.109.0 vendor/hal-browser/js/hal/views/inspector.js
pact_broker-2.108.0 vendor/hal-browser/js/hal/views/inspector.js
pact_broker-2.107.1 vendor/hal-browser/js/hal/views/inspector.js
pact_broker-2.107.0 vendor/hal-browser/js/hal/views/inspector.js
pact_broker-2.107.0.beta.1 vendor/hal-browser/js/hal/views/inspector.js
pact_broker-2.106.0 vendor/hal-browser/js/hal/views/inspector.js
pact_broker-2.105.0 vendor/hal-browser/js/hal/views/inspector.js
pact_broker-2.104.0 vendor/hal-browser/js/hal/views/inspector.js
pact_broker-2.103.0 vendor/hal-browser/js/hal/views/inspector.js
pact_broker-2.102.2 vendor/hal-browser/js/hal/views/inspector.js
pact_broker-2.102.1 vendor/hal-browser/js/hal/views/inspector.js
pact_broker-2.102.0 vendor/hal-browser/js/hal/views/inspector.js
pact_broker-2.101.0 vendor/hal-browser/js/hal/views/inspector.js