Changeset 162587 in webkit
- Timestamp:
- Jan 22, 2014 8:12:53 PM (10 years ago)
- Location:
- trunk
- Files:
-
- 2 added
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r162576 r162587 1 2014-01-22 Samuel White <samuel_white@apple.com> 2 3 AX: Can't always increment web sliders. 4 https://bugs.webkit.org/show_bug.cgi?id=127451 5 6 Reviewed by Chris Fleizach. 7 8 Adding range-alter-by-percent.html to compliment the existing range-alter-by-step.html test. 9 10 * accessibility/range-alter-by-percent-expected.txt: Added. 11 * accessibility/range-alter-by-percent.html: Added. 12 1 13 2014-01-22 Chris Fleizach <cfleizach@apple.com> 2 14 -
trunk/Source/WebCore/ChangeLog
r162579 r162587 1 2014-01-22 Samuel White <samuel_white@apple.com> 2 3 AX: Can't always increment web sliders. 4 https://bugs.webkit.org/show_bug.cgi?id=127451 5 6 Reviewed by Chris Fleizach. 7 8 Clamping the decrement/increment amount to one when necessary (if a percent change would result in a change of less than one). 9 10 Test: accessibility/range-alter-by-percent.html 11 12 * accessibility/AccessibilityNodeObject.cpp: 13 (WebCore::AccessibilityNodeObject::changeValueByPercent): 14 1 15 2014-01-22 Myles C. Maxfield <mmaxfield@apple.com> 2 16 -
trunk/Source/WebCore/accessibility/AccessibilityNodeObject.cpp
r162576 r162587 1097 1097 { 1098 1098 float range = maxValueForRange() - minValueForRange(); 1099 float step = range * (percentChange / 100); 1099 1100 float value = valueForRange(); 1100 1101 1101 value += range * (percentChange / 100); 1102 // Make sure the specified percent will cause a change of one integer step or larger. 1103 if (fabs(step) < 1) 1104 step = fabs(percentChange) * (1 / percentChange); 1105 1106 value += step; 1102 1107 setValue(String::number(value)); 1103 1108
Note: See TracChangeset
for help on using the changeset viewer.