Ticket #6614: 6614.patch

File 6614.patch, 2.8 KB (added by Garry Yao, 8 years ago)
  • _source/skins/v2/mainui.css

     
    110110        cursor: move;
    111111}
    112112
    113 .cke_skin_v2 .cke_rtl .cke_resizer
     113.cke_skin_v2 .cke_resizer_rtl
    114114{
    115115        cursor: sw-resize;
    116116        /* resizer_rtl.gif*/
  • _source/plugins/resize/plugin.js

     
    99        {
    1010                var config = editor.config;
    1111
     12                // Resize in the same direction of chrome,
     13                // which is identical to dir of editor element. (#6614)
     14                var resizeDir = editor.element.getDirection( 1 );
     15
    1216                !config.resize_dir && ( config.resize_dir = 'both' );
    1317                ( config.resize_maxWidth == undefined ) && ( config.resize_maxWidth = 3000 );
    1418                ( config.resize_maxHeight == undefined ) && ( config.resize_maxHeight = 3000 );
     
    3135                                        dy = evt.data.$.screenY - origin.y,
    3236                                        width = startSize.width,
    3337                                        height = startSize.height,
    34                                         internalWidth = width + dx * ( editor.lang.dir == 'rtl' ? -1 : 1 ),
     38                                        internalWidth = width + dx * ( resizeDir == 'rtl' ? -1 : 1 ),
    3539                                        internalHeight = height + dy;
    3640
    3741                                if ( resizeHorizontal )
     
    8892                                                if ( !resizeHorizontal && resizeVertical )
    8993                                                        direction = ' cke_resizer_vertical';
    9094
    91                                                 event.data.html += '<div class="cke_resizer' + direction + '"' +
     95                                                var resizerHtml =
     96                                                        '<div' +
     97                                                        ' class="cke_resizer' + direction + ' cke_resizer_' + resizeDir + '"' +
    9298                                                        ' title="' + CKEDITOR.tools.htmlEncode( editor.lang.resize ) + '"' +
    9399                                                        ' onmousedown="CKEDITOR.tools.callFunction(' + mouseDownFn + ', event)"' +
    94100                                                        '></div>';
     101
     102                                                // Always sticks the corner of botttom space.
     103                                                resizeDir == 'ltr' && direction == 'ltr' ?
     104                                                        event.data.html += resizerHtml :
     105                                                        event.data.html = resizerHtml + event.data.html;
    95106                                        }
    96107                                }, editor, null, 100 );
    97108                }
  • _source/skins/office2003/mainui.css

     
    101101        cursor: move;
    102102}
    103103
    104 .cke_skin_office2003 .cke_rtl .cke_resizer
     104.cke_skin_office2003 .cke_resizer_rtl
    105105{
    106106        cursor: sw-resize;
    107107        /* resizer_rtl.gif*/
  • _source/skins/kama/mainui.css

     
    133133        cursor: move;
    134134}
    135135
    136 .cke_skin_kama .cke_rtl .cke_resizer
     136.cke_skin_kama .cke_resizer_rtl
    137137{
    138138        cursor: sw-resize;
    139139        /* resizer_rtl.gif*/
© 2003 – 2019 CKSource – Frederico Knabben. All rights reserved. | Terms of use | Privacy policy