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));
}
function RequestView(request, cliView) {
    this.request = request;
    this.cliView = cliView;
    this.imageUrl = imageUrl;

    
    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));
}
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 ) ) ; }
Adds a row to the CLI output display
Adds a row to the CLI output display