OLD | NEW |
---|---|
1 var ParsingUtils = (function() { | 1 var ParsingUtils = (function() { |
2 function testInlineStyle(value, expected) { | 2 function testInlineStyle(value, expected) { |
3 var div = document.createElement('div'); | 3 var div = document.createElement('div'); |
4 div.style.setProperty('shape-outside', value); | 4 div.style.setProperty('shape-outside', value); |
5 var actual = div.style.getPropertyValue('shape-outside'); | 5 var actual = div.style.getPropertyValue('shape-outside'); |
6 assert_equals(actual, expected); | 6 assert_equals(actual, expected); |
7 } | 7 } |
8 | 8 |
9 function testComputedStyle(value, expected) { | 9 function testComputedStyle(value, expected) { |
10 var div = document.createElement('div'); | 10 var div = document.createElement('div'); |
(...skipping 349 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
360 } else if (unit == 'vh') { | 360 } else if (unit == 'vh') { |
361 number = ((.01 * window.innerHeight) * number); | 361 number = ((.01 * window.innerHeight) * number); |
362 } else if (unit == 'vmin') { | 362 } else if (unit == 'vmin') { |
363 number = Math.min( (.01 * window.innerWidth), (.01 * window.inn erHeight) ) * number; | 363 number = Math.min( (.01 * window.innerWidth), (.01 * window.inn erHeight) ) * number; |
364 } else if (unit == 'vmax') { | 364 } else if (unit == 'vmax') { |
365 number = Math.max( (.01 * window.innerWidth), (.01 * window.inne rHeight) ) * number; | 365 number = Math.max( (.01 * window.innerWidth), (.01 * window.inne rHeight) ) * number; |
366 } | 366 } |
367 else { | 367 else { |
368 convertedUnit = unit; | 368 convertedUnit = unit; |
369 } | 369 } |
370 if (number < 1000) { | |
Timothy Loh
2015/05/18 04:32:02
We shouldn't be changing this file, see LayoutTest
| |
370 number = Math.round(number * 1000) / 1000; | 371 number = Math.round(number * 1000) / 1000; |
372 } else { | |
373 number = Math.round(number * 100) / 100; | |
374 } | |
371 var find = valuesToConvert[i]; | 375 var find = valuesToConvert[i]; |
372 var replace = number.toString() + convertedUnit; | 376 var replace = number.toString() + convertedUnit; |
373 retStr = retStr.replace(valuesToConvert[i], number.toString() + conv ertedUnit); | 377 retStr = retStr.replace(valuesToConvert[i], number.toString() + conv ertedUnit); |
374 } | 378 } |
375 } | 379 } |
376 return retStr.replace(',,', ','); | 380 return retStr.replace(',,', ','); |
377 } | 381 } |
378 | 382 |
379 function roundResultStr(str) { | 383 function roundResultStr(str) { |
380 if(Object.prototype.toString.call( str ) !== '[object String]') | 384 if(Object.prototype.toString.call( str ) !== '[object String]') |
(...skipping 476 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
857 buildPositionTests: buildPositionTests, | 861 buildPositionTests: buildPositionTests, |
858 buildInsetTests: buildInsetTests, | 862 buildInsetTests: buildInsetTests, |
859 buildPolygonTests: buildPolygonTests, | 863 buildPolygonTests: buildPolygonTests, |
860 generateInsetRoundCases: generateInsetRoundCases, | 864 generateInsetRoundCases: generateInsetRoundCases, |
861 buildCalcTests: buildCalcTests, | 865 buildCalcTests: buildCalcTests, |
862 validUnits: validUnits, | 866 validUnits: validUnits, |
863 calcTestValues: calcTestValues, | 867 calcTestValues: calcTestValues, |
864 roundResultStr: roundResultStr | 868 roundResultStr: roundResultStr |
865 } | 869 } |
866 })(); | 870 })(); |
OLD | NEW |