Ticket #10116: 0003-Fix-getStyle-height-returning-null-when-set-to-au.patch
| File 0003-Fix-getStyle-height-returning-null-when-set-to-au.patch, 1.5 kB (added by kangax, 3 months ago) |
|---|
-
a/src/dom.js
old new 395 395 element = $(element); 396 396 style = style == 'float' ? 'cssFloat' : style.camelize(); 397 397 var value = element.style[style]; 398 if (!value ) {398 if (!value || value == 'auto') { 399 399 var css = document.defaultView.getComputedStyle(element, null); 400 400 value = css ? css[style] : null; 401 401 } -
a/test/unit/dom.html
old new 385 385 </div> 386 386 387 387 <div id='elementToViewportDimensions' style='display: none'></div> 388 <div id="auto_height" style="height:auto">auto_height</div> 388 389 389 390 <!-- Tests follow --> 390 391 <script type="text/javascript" language="javascript" charset="utf-8"> … … 1287 1288 this.assertEqual("14px", $('style_test_dimensions').getStyle('width')); 1288 1289 this.assertEqual("17px", $('style_test_dimensions').getStyle('height')); 1289 1290 } 1291 // height/width could always be calculated if it's set to "auto" 1292 this.assertNotNull($('auto_height').getStyle('height')); 1290 1293 }, 1291 1294 1292 1295 testElementGetOpacity: function() {