( triggerEvent )
| 2215 | c = table.config, |
| 2216 | wo = c.widgetOptions, |
| 2217 | checkSizes = function( triggerEvent ) { |
| 2218 | var index, headers, $header, sizes, width, height, |
| 2219 | len = c.$headers.length; |
| 2220 | wo.resize_flag = true; |
| 2221 | headers = []; |
| 2222 | for ( index = 0; index < len; index++ ) { |
| 2223 | $header = c.$headers.eq( index ); |
| 2224 | sizes = $header.data( 'savedSizes' ) || [ 0, 0 ]; // fixes #394 |
| 2225 | width = $header[0].offsetWidth; |
| 2226 | height = $header[0].offsetHeight; |
| 2227 | if ( width !== sizes[0] || height !== sizes[1] ) { |
| 2228 | $header.data( 'savedSizes', [ width, height ] ); |
| 2229 | headers.push( $header[0] ); |
| 2230 | } |
| 2231 | } |
| 2232 | if ( headers.length && triggerEvent !== false ) { |
| 2233 | c.$table.triggerHandler( 'resize', [ headers ] ); |
| 2234 | } |
| 2235 | wo.resize_flag = false; |
| 2236 | }; |
| 2237 | clearInterval(wo.resize_timer); |
| 2238 | if (disable) { |
| 2239 | wo.resize_flag = false; |
no outgoing calls
no test coverage detected