jam/ractive/build/Ractive.runtime.js
function () {
		var str, i, len;

		// TODO void tags
		str = '' +
			'<' + this.descriptor.e;

		len = this.attributes.length;
		for ( i=0; i<len; i+=1 ) {
			str += ' ' + this.attributes[i].toString();
		}

		str += '>';

		if ( this.html ) {
			str += this.html;
		} else if ( this.fragment ) {
			str += this.fragment.toString();
		}

		str += '</' + this.descriptor.e + '>';

		return str;
	}
function () {
		var str, i, len;

		// TODO void tags
		str = '' +
			'<' + this.descriptor.e;

		len = this.attributes.length;
		for ( i=0; i<len; i+=1 ) {
			str += ' ' + this.attributes[i].toString();
		}

		str += '>';

		if ( this.html ) {
			str += this.html;
		} else if ( this.fragment ) {
			str += this.fragment.toString();
		}

		str += '</' + this.descriptor.e + '>';

		return str;
	}
function ( ) { var str , i , len ; // TODO void tags str = '' + '<' + this . descriptor . e ; len = this . attributes . length ; for ( i = 0 ; i < len ; i += 1 ) { str += ' ' + this . attributes [ i ] . toString ( ) ; } str += '>' ; if ( this . html ) { str += this . html ; } else if ( this . fragment ) { str += this . fragment . toString ( ) ; } str += '</' + this . descriptor . e + '>' ; return str ; }
just so event proxy and transition fragments have something to call!
just so event proxy and transition fragments have something to call!