es.ToolbarView = function( $container, model ) { this.$ = $container; this.model = model; this.config = [ { name: 'text', items: [ { 'name': 'bold', 'annotation': 'textStyle/bold' }, { 'name': 'italic', 'annotation': 'textStyle/italic' }, { 'name': 'link', 'annotation': 'link/internal' }, { 'name': 'small' }, { 'name': 'big' }, { 'name': 'sub' }, { 'name': 'super' }, { 'name': 'clear' } ] }, '/', { name: 'list', items: [ { 'name': 'bullet' }, { 'name': 'number' }, { 'name': 'indent' }, { 'name': 'outdent' } ] }, { name: 'preview', items: [ { 'name': 'json' }, { 'name': 'wikitext' }, { 'name': 'html' }, { 'name': 'render' } ] } ]; for ( var i = this.config.length - 1; i >= 0; i-- ) { if ( !es.isPlainObject( this.config[i] ) ) { if ( this.config[i] === '/' ) { this.$.prepend( '