public/ckeditor/4.4dev/plugins/htmlwriter/plugin.js
function( tagName, isSelfClose ) {
			var rules = this._.rules[ tagName ];

			if ( isSelfClose ) {
				this._.output.push( this.selfClosingEnd );

				if ( rules && rules.breakAfterClose )
					this._.needsSpace = rules.needsSpace;
			} else {
				this._.output.push( '>' );

				if ( rules && rules.indent )
					this._.indentation += this.indentationChars;
			}

			if ( rules && rules.breakAfterOpen )
				this.lineBreak();
			tagName == 'pre' && ( this._.inPre = 1 );
		}
function( tagName, isSelfClose ) {
			var rules = this._.rules[ tagName ];

			if ( isSelfClose ) {
				this._.output.push( this.selfClosingEnd );

				if ( rules && rules.breakAfterClose )
					this._.needsSpace = rules.needsSpace;
			} else {
				this._.output.push( '>' );

				if ( rules && rules.indent )
					this._.indentation += this.indentationChars;
			}

			if ( rules && rules.breakAfterOpen )
				this.lineBreak();
			tagName == 'pre' && ( this._.inPre = 1 );
		}
function ( tagName , isSelfClose ) { var rules = this . _ . rules [ tagName ] ; if ( isSelfClose ) { this . _ . output . push ( this . selfClosingEnd ) ; if ( rules && rules . breakAfterClose ) this . _ . needsSpace = rules . needsSpace ; } else { this . _ . output . push ( '>' ) ; if ( rules && rules . indent ) this . _ . indentation += this . indentationChars ; } if ( rules && rules . breakAfterOpen ) this . lineBreak ( ) ; tagName == 'pre' && ( this . _ . inPre = 1 ) ; }
Writes the tag closing part for an opener tag.

// Writes '>'.
writer.openTagClose( 'p', false );

// Writes ' />'.
writer.openTagClose( 'br', true );

@param {String} tagName The element name for this tag.
@param {Boolean} isSelfClose Indicates that this is a self-closing tag,
like `<br>` or `<img>`.
Writes the tag closing part for an opener tag .