( elem, size, border, margin )
| 140 | }; |
| 141 | |
| 142 | function reduce( elem, size, border, margin ) { |
| 143 | $.each( side, function() { |
| 144 | size -= parseFloat( $.curCSS( elem, "padding" + this, true) ) || 0; |
| 145 | if ( border ) { |
| 146 | size -= parseFloat( $.curCSS( elem, "border" + this + "Width", true) ) || 0; |
| 147 | } |
| 148 | if ( margin ) { |
| 149 | size -= parseFloat( $.curCSS( elem, "margin" + this, true) ) || 0; |
| 150 | } |
| 151 | }); |
| 152 | return size; |
| 153 | } |
| 154 | |
| 155 | $.fn[ "inner" + name ] = function( size ) { |
| 156 | if ( size === undefined ) { |