Got questions, comments, patches, etc.?
Contact Jason Woofenden
gitweb
/
ckeditor.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
vanilla ckeditor-3.5
[ckeditor.git]
/
_source
/
plugins
/
smiley
/
dialogs
/
smiley.js
diff --git
a/_source/plugins/smiley/dialogs/smiley.js
b/_source/plugins/smiley/dialogs/smiley.js
index
8371fb1
..
dfc7f06
100644
(file)
--- a/
_source/plugins/smiley/dialogs/smiley.js
+++ b/
_source/plugins/smiley/dialogs/smiley.js
@@
-34,9
+34,11
@@
CKEDITOR.dialog.add( 'smiley', function( editor )
attributes :
\r
{
\r
src : src,
\r
attributes :
\r
{
\r
src : src,
\r
- _cke_saved_src : src,
\r
+ 'data-cke-saved-src' : src,
\r
title : title,
\r
title : title,
\r
- alt : title
\r
+ alt : title,
\r
+ width : target.$.width,
\r
+ height : target.$.height
\r
}
\r
});
\r
\r
}
\r
});
\r
\r
@@
-52,8
+54,8
@@
CKEDITOR.dialog.add( 'smiley', function( editor )
element = new CKEDITOR.dom.element( element );
\r
var relative, nodeToMove;
\r
\r
element = new CKEDITOR.dom.element( element );
\r
var relative, nodeToMove;
\r
\r
- var keystroke = ev.getKeystroke();
\r
- var rtl = editor.lang.dir == 'rtl';
\r
+ var keystroke = ev.getKeystroke(),
\r
+ rtl = editor.lang.dir == 'rtl';
\r
switch ( keystroke )
\r
{
\r
// UP-ARROW
\r
switch ( keystroke )
\r
{
\r
// UP-ARROW
\r
@@
-187,10
+189,15
@@
CKEDITOR.dialog.add( 'smiley', function( editor )
dialog = event.sender;
\r
},
\r
focus : function()
\r
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
onClick : onClick,
\r
style : 'width: 100%; border-collapse: separate;'
\r
};
\r