/*\r
-Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.\r
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.\r
For licensing, see LICENSE.html or http://ckeditor.com/license\r
*/\r
CKEDITOR.dialog.add( 'textfield', function( editor )\r
setup : function( element )\r
{\r
this.setValue(\r
- element.getAttribute( '_cke_saved_name' ) ||\r
+ element.data( 'cke-saved-name' ) ||\r
element.getAttribute( 'name' ) ||\r
'' );\r
},\r
var element = data.element;\r
\r
if ( this.getValue() )\r
- element.setAttribute( '_cke_saved_name', this.getValue() );\r
+ element.data( 'cke-saved-name', this.getValue() );\r
else\r
{\r
- element.removeAttribute( '_cke_saved_name' );\r
+ element.data( 'cke-saved-name', false );\r
element.removeAttribute( 'name' );\r
}\r
}\r
style : 'width:50px',\r
validate : CKEDITOR.dialog.validate.integer( editor.lang.common.validateNumberFailed )\r
}\r
- ]\r
+ ],\r
+ onLoad : function()\r
+ {\r
+ // Repaint the style for IE7 (#6068)\r
+ if ( CKEDITOR.env.ie7Compat )\r
+ this.getElement().setStyle( 'zoom', '100%' );\r
+ }\r
},\r
{\r
id : 'type',\r
element.copyAttributes( replace, { type : 1 } );\r
replace.replace( element );\r
editor.getSelection().selectElement( replace );\r
- data.element = element;\r
+ data.element = replace;\r
}\r
}\r
else\r