OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 2012, Google Inc. All rights reserved. | 2 * Copyright (C) 2012, Google Inc. All rights reserved. |
3 * | 3 * |
4 * Redistribution and use in source and binary forms, with or without | 4 * Redistribution and use in source and binary forms, with or without |
5 * modification, are permitted provided that the following conditions | 5 * modification, are permitted provided that the following conditions |
6 * are met: | 6 * are met: |
7 * | 7 * |
8 * 1. Redistributions of source code must retain the above copyright | 8 * 1. Redistributions of source code must retain the above copyright |
9 * notice, this list of conditions and the following disclaimer. | 9 * notice, this list of conditions and the following disclaimer. |
10 * 2. Redistributions in binary form must reproduce the above copyright | 10 * 2. Redistributions in binary form must reproduce the above copyright |
(...skipping 1221 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1232 | 1232 |
1233 switch (roleValue()) { | 1233 switch (roleValue()) { |
1234 case PopUpButtonRole: | 1234 case PopUpButtonRole: |
1235 // Native popup buttons should not use their button children's text as a
title. That value is retrieved through stringValue(). | 1235 // Native popup buttons should not use their button children's text as a
title. That value is retrieved through stringValue(). |
1236 if (isHTMLSelectElement(*node)) | 1236 if (isHTMLSelectElement(*node)) |
1237 return String(); | 1237 return String(); |
1238 case ButtonRole: | 1238 case ButtonRole: |
1239 case ToggleButtonRole: | 1239 case ToggleButtonRole: |
1240 case CheckBoxRole: | 1240 case CheckBoxRole: |
1241 case ListBoxOptionRole: | 1241 case ListBoxOptionRole: |
| 1242 case ListItemRole: |
1242 case MenuButtonRole: | 1243 case MenuButtonRole: |
1243 case MenuItemRole: | 1244 case MenuItemRole: |
1244 case MenuItemCheckBoxRole: | 1245 case MenuItemCheckBoxRole: |
1245 case MenuItemRadioRole: | 1246 case MenuItemRadioRole: |
1246 case RadioButtonRole: | 1247 case RadioButtonRole: |
1247 case TabRole: | 1248 case TabRole: |
1248 return textUnderElement(); | 1249 return textUnderElement(); |
1249 // SVGRoots should not use the text under itself as a title. That could incl
ude the text of objects like <text>. | 1250 // SVGRoots should not use the text under itself as a title. That could incl
ude the text of objects like <text>. |
1250 case SVGRootRole: | 1251 case SVGRootRole: |
1251 return String(); | 1252 return String(); |
(...skipping 520 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1772 float range = maxValueForRange() - minValueForRange(); | 1773 float range = maxValueForRange() - minValueForRange(); |
1773 float value = valueForRange(); | 1774 float value = valueForRange(); |
1774 | 1775 |
1775 value += range * (percentChange / 100); | 1776 value += range * (percentChange / 100); |
1776 setValue(String::number(value)); | 1777 setValue(String::number(value)); |
1777 | 1778 |
1778 axObjectCache()->postNotification(node(), AXObjectCacheImpl::AXValueChanged,
true); | 1779 axObjectCache()->postNotification(node(), AXObjectCacheImpl::AXValueChanged,
true); |
1779 } | 1780 } |
1780 | 1781 |
1781 } // namespace blink | 1782 } // namespace blink |
OLD | NEW |