Ticket #7130: 7130.patch

File 7130.patch, 1.7 KB (added by Sa'ar Zac Elias, 8 years ago)
  • _source/plugins/tableresize/plugin.js

     
    8282                        pillarIndex += td.$.colSpan || 1;
    8383
    8484                        // Calculate the pillar boundary positions.
    85                         var pillarLeft, pillarRight, pillarWidth, pillarPadding;
     85                        var pillarLeft, pillarRight, pillarWidth;
    8686
    8787                        var x = td.getDocumentPosition().x;
    8888
     
    112112
    113113                        pillarWidth = Math.max( pillarRight - pillarLeft, 3 );
    114114
    115                         // Make the pillar touch area at least 14 pixels wide, for easy to use.
    116                         pillarPadding = Math.max( Math.round( 7 - ( pillarWidth / 2 ) ), 0 );
    117 
    118115                        // The pillar should reflects exactly the shape of the hovered
    119116                        // column border line.
    120117                        pillars.push( {
     
    123120                                x : pillarLeft,
    124121                                y : tbodyPosition.y,
    125122                                width : pillarWidth,
    126                                 height: tbody.$.offsetHeight,
    127                                 padding : pillarPadding,
     123                                height : tbody.$.offsetHeight,
    128124                                rtl : rtl } );
    129125                }
    130126
     
    135131        {
    136132                for ( var i = 0, len = pillars.length ; i < len ; i++ )
    137133                {
    138                         var pillar = pillars[ i ],
    139                                 pad = pillar.padding;
     134                        var pillar = pillars[ i ];
    140135
    141                         if ( positionX >= pillar.x - pad && positionX <= ( pillar.x + pillar.width + pad ) )
     136                        if ( positionX >= pillar.x && positionX <= ( pillar.x + pillar.width ) )
    142137                                return pillar;
    143138                }
    144139
     
    349344                        if ( !pillar )
    350345                                return 0;
    351346
    352                         var pad = pillar.padding;
    353 
    354                         if ( !isResizing && ( posX < pillar.x - pad || posX > ( pillar.x + pillar.width + pad ) ) )
     347                        if ( !isResizing && ( posX < pillar.x || posX > ( pillar.x + pillar.width ) ) )
    355348                        {
    356349                                detach();
    357350                                return 0;
© 2003 – 2019 CKSource – Frederico Knabben. All rights reserved. | Terms of use | Privacy policy