Index: _source/skins/v2/mainui.css =================================================================== --- _source/skins/v2/mainui.css (revision 6348) +++ _source/skins/v2/mainui.css (revision ) @@ -110,7 +110,7 @@ cursor: move; } -.cke_skin_v2 .cke_rtl .cke_resizer +.cke_skin_v2 .cke_resizer_rtl { cursor: sw-resize; /* resizer_rtl.gif*/ Index: _source/plugins/dialog/plugin.js =================================================================== --- _source/plugins/dialog/plugin.js (revision 6407) +++ _source/plugins/dialog/plugin.js (revision ) @@ -1759,7 +1759,8 @@ direction = ' cke_resizer_horizontal'; else if ( resizable == CKEDITOR.DIALOG_RESIZE_HEIGHT ) direction = ' cke_resizer_vertical'; - var resizer = CKEDITOR.dom.element.createFromHtml( '
' ); dialog.parts.footer.append( resizer, 1 ); Index: _source/plugins/resize/plugin.js =================================================================== --- _source/plugins/resize/plugin.js (revision 6348) +++ _source/plugins/resize/plugin.js (revision ) @@ -9,6 +9,10 @@ { var config = editor.config; + // Resize in the same direction of chrome, + // which is identical to dir of editor element. (#6614) + var resizeDir = editor.element.getDirection( 1 ); + !config.resize_dir && ( config.resize_dir = 'both' ); ( config.resize_maxWidth == undefined ) && ( config.resize_maxWidth = 3000 ); ( config.resize_maxHeight == undefined ) && ( config.resize_maxHeight = 3000 ); @@ -31,7 +35,7 @@ dy = evt.data.$.screenY - origin.y, width = startSize.width, height = startSize.height, - internalWidth = width + dx * ( editor.lang.dir == 'rtl' ? -1 : 1 ), + internalWidth = width + dx * ( resizeDir == 'rtl' ? -1 : 1 ), internalHeight = height + dy; if ( resizeHorizontal ) @@ -88,10 +92,17 @@ if ( !resizeHorizontal && resizeVertical ) direction = ' cke_resizer_vertical'; - event.data.html += ''; + + // Always sticks the corner of botttom space. + resizeDir == 'ltr' && direction == 'ltr' ? + event.data.html += resizerHtml : + event.data.html = resizerHtml + event.data.html; } }, editor, null, 100 ); } Index: _source/skins/office2003/mainui.css =================================================================== --- _source/skins/office2003/mainui.css (revision 6348) +++ _source/skins/office2003/mainui.css (revision ) @@ -101,7 +101,7 @@ cursor: move; } -.cke_skin_office2003 .cke_rtl .cke_resizer +.cke_skin_office2003 .cke_resizer_rtl { cursor: sw-resize; /* resizer_rtl.gif*/ Index: _source/skins/kama/mainui.css =================================================================== --- _source/skins/kama/mainui.css (revision 6348) +++ _source/skins/kama/mainui.css (revision ) @@ -133,7 +133,7 @@ cursor: move; } -.cke_skin_kama .cke_rtl .cke_resizer +.cke_skin_kama .cke_resizer_rtl { cursor: sw-resize; /* resizer_rtl.gif*/