whole_func_string: function RequestView(request, cliView) {
      this.request = request;
      this.cliView = cliView;
      this.imageUrl = imageUrl;
  
      // Elements attached to this by the templater. For info only
      this.rowin = null;
      this.rowout = null;
      this.output = null;
      this.hide = null;
      this.show = null;
      this.duration = null;
      this.throb = null;
  
      new Templater().processNode(row.cloneNode(true), this);
  
      this.cliView.output.appendChild(this.rowin);
      this.cliView.output.appendChild(this.rowout);
  
      this.request.addEventListener('output', this.onRequestChange.bind(this));
  }
func_code_string: function RequestView(request, cliView) {
      this.request = request;
      this.cliView = cliView;
      this.imageUrl = imageUrl;
  
      // Elements attached to this by the templater. For info only
      this.rowin = null;
      this.rowout = null;
      this.output = null;
      this.hide = null;
      this.show = null;
      this.duration = null;
      this.throb = null;
  
      new Templater().processNode(row.cloneNode(true), this);
  
      this.cliView.output.appendChild(this.rowin);
      this.cliView.output.appendChild(this.rowout);
  
      this.request.addEventListener('output', this.onRequestChange.bind(this));
  }
func_documentation_string: Adds a row to the CLI output display