public/ckeditor/_source/plugins/panel/plugin.js
function( index )
		{
			if ( index == -1 )
				return;
			var links = this.element.getElementsByTag( 'a' );
			var item = links.getItem( this._.focusIndex = index );

			// Safari need focus on the iframe window first(#3389), but we need
			// lock the blur to avoid hiding the panel.
			if ( CKEDITOR.env.webkit || CKEDITOR.env.opera )
				item.getDocument().getWindow().focus();
			item.focus();

			this.onMark && this.onMark( item );
		}
function( index )
		{
			if ( index == -1 )
				return;
			var links = this.element.getElementsByTag( 'a' );
			var item = links.getItem( this._.focusIndex = index );

			// Safari need focus on the iframe window first(#3389), but we need
			// lock the blur to avoid hiding the panel.
			if ( CKEDITOR.env.webkit || CKEDITOR.env.opera )
				item.getDocument().getWindow().focus();
			item.focus();

			this.onMark && this.onMark( item );
		}
function ( index ) { if ( index == - 1 ) return ; var links = this . element . getElementsByTag ( 'a' ) ; var item = links . getItem ( this . _ . focusIndex = index ) ; // Safari need focus on the iframe window first(#3389), but we need
 // lock the blur to avoid hiding the panel.
 if ( CKEDITOR . env . webkit || CKEDITOR . env . opera ) item . getDocument ( ) . getWindow ( ) . focus ( ) ; item . focus ( ) ; this . onMark && this . onMark ( item ) ; }
Mark the item specified by the index as current activated.
Mark the item specified by the index as current activated .