Ticket #6607: only_one_merges.patch

File only_one_merges.patch, 1.0 KB (added by Alex Ermakov, 9 years ago)

patch

  • plugin.js

     
    464464                        var targetCell;
    465465                        try
    466466                        {
     467                           
     468                                var rowspan = firstCell.getAttribute('rowspan');
     469                                rowspan = parseInt(rowspan ? rowspan : 1);
     470                                var colspan = firstCell.getAttribute('colspan');
     471                                colspan = parseInt(colspan ? colspan : 1);
    467472                                targetCell =
    468473                                        map[ mergeDirection == 'up' ?
    469474                                                        ( startRow - 1 ):
    470                                                         mergeDirection == 'down' ? ( startRow + 1 ) : startRow  ] [
     475                                                        mergeDirection == 'down' ? ( startRow + rowspan ) : startRow  ] [
    471476                                                 mergeDirection == 'left' ?
    472477                                                        ( startColumn - 1 ):
    473                                                  mergeDirection == 'right' ?  ( startColumn + 1 ) : startColumn ];
     478                                                 mergeDirection == 'right' ?  ( startColumn + colspan ) : startColumn ];
    474479
    475480                        }
    476481                        catch( er )
© 2003 – 2019 CKSource – Frederico Knabben. All rights reserved. | Terms of use | Privacy policy