this.commitContent( element );\r
\r
if ( isInsertMode )\r
- editor.insertElement( element );\r
+ {\r
+ editor.insertElement(element);\r
+ if( CKEDITOR.env.ie )\r
+ {\r
+ var sel = editor.getSelection(),\r
+ bms = sel.createBookmarks();\r
+ setTimeout(function ()\r
+ {\r
+ sel.selectBookmarks( bms );\r
+ }, 0 );\r
+ }\r
+ }\r
},\r
contents : [\r
{\r
{\r
if ( name == 'select' )\r
this.setValue( element.getAttribute( 'size' ) || '' );\r
+ if ( CKEDITOR.env.webkit )\r
+ this.getInputElement().setStyle( 'width', '86px' );\r
},\r
commit : function( element )\r
{\r
{\r
if ( name == 'select' )\r
this.setValue( element.getAttribute( 'multiple' ) );\r
+ if ( CKEDITOR.env.webkit )\r
+ this.getElement().getParent().setStyle( 'vertical-align', 'middle' );\r
},\r
commit : function( element )\r
{\r