JasonWoof Got questions, comments, patches, etc.? Contact Jason Woofenden
vanilla ckeditor-3.5
[ckeditor.git] / _source / plugins / smiley / dialogs / smiley.js
index 5c351e3..dfc7f06 100644 (file)
@@ -34,7 +34,7 @@ CKEDITOR.dialog.add( 'smiley', function( editor )
                                attributes :\r
                                {\r
                                        src : src,\r
-                                       _cke_saved_src : src,\r
+                                       'data-cke-saved-src' : src,\r
                                        title : title,\r
                                        alt : title,\r
                                        width : target.$.width,\r
@@ -189,10 +189,15 @@ CKEDITOR.dialog.add( 'smiley', function( editor )
                        dialog = event.sender;\r
                },\r
                focus : function()\r
-               {\r
-                       var firstSmile = this.getElement().getElementsByTag( 'a' ).getItem( 0 );\r
-                       firstSmile.focus();\r
-               },\r
+               {\r
+                       var self = this;\r
+                       // IE need a while to move the focus (#6539).\r
+                       setTimeout( function ()\r
+                       {\r
+                               var firstSmile = self.getElement().getElementsByTag( 'a' ).getItem( 0 );\r
+                               firstSmile.focus();\r
+                       }, 0 );\r
+               },\r
                onClick : onClick,\r
                style : 'width: 100%; border-collapse: separate;'\r
        };\r