+ },\r
+\r
+ // Remove dummy span in webkit.\r
+ span: function( element )\r
+ {\r
+ if ( element.attributes[ 'class' ] == 'Apple-style-span' )\r
+ delete element.name;\r
+ },\r
+\r
+ // Empty <pre> in IE is reported with filler node ( ).\r
+ pre : function( element ) { CKEDITOR.env.ie && trimFillers( element ); },\r
+\r
+ html : function( element )\r
+ {\r
+ delete element.attributes.contenteditable;\r
+ delete element.attributes[ 'class' ];\r
+ },\r
+\r
+ body : function( element )\r
+ {\r
+ delete element.attributes.spellcheck;\r
+ delete element.attributes.contenteditable;\r
+ },\r
+\r
+ style : function( element )\r
+ {\r
+ var child = element.children[ 0 ];\r
+ child && child.value && ( child.value = CKEDITOR.tools.trim( child.value ));\r
+\r
+ if ( !element.attributes.type )\r
+ element.attributes.type = 'text/css';\r
+ },\r
+\r
+ title : function( element )\r
+ {\r
+ var titleText = element.children[ 0 ];\r
+ titleText && ( titleText.value = element.attributes[ 'data-cke-title' ] || '' );\r