function() {
    var html = this.getInnerHtml(),
        attributes = this.getAttributes(),
        tagName = _.result(this, "tagName"),
        attrString;

    attrString = _.inject(attributes, function(memo, value, key) {
      return memo += " " + key + "=\"" + _.escape(value) + "\"";
    }, '');

    return "<" + tagName + attrString + ">" + html + "</" + tagName + ">";
  }
function() {
    var html = this.getInnerHtml(),
        attributes = this.getAttributes(),
        tagName = _.result(this, "tagName"),
        attrString;

    attrString = _.inject(attributes, function(memo, value, key) {
      return memo += " " + key + "=\"" + _.escape(value) + "\"";
    }, '');

    return "<" + tagName + attrString + ">" + html + "</" + tagName + ">";
  }
function ( ) { var html = this . getInnerHtml ( ) , attributes = this . getAttributes ( ) , tagName = _ . result ( this , "tagName" ) , attrString ; attrString = _ . inject ( attributes , function ( memo , value , key ) { return memo += " " + key + "=\"" + _ . escape ( value ) + "\"" ; } , '' ) ; return "<" + tagName + attrString + ">" + html + "</" + tagName + ">" ; }
Get the HTML for the view, including the wrapper element.
Get the HTML for the view including the wrapper element .