| OLD | NEW |
| 1 // Copyright 2015 The Chromium Authors. All rights reserved. | 1 // Copyright 2015 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "modules/accessibility/InspectorTypeBuilderHelper.h" | 5 #include "modules/accessibility/InspectorTypeBuilderHelper.h" |
| 6 | 6 |
| 7 #include "core/dom/DOMNodeIds.h" | 7 #include "core/dom/DOMNodeIds.h" |
| 8 #include "modules/accessibility/AXObject.h" | 8 #include "modules/accessibility/AXObject.h" |
| 9 #include "modules/accessibility/AXObjectCacheImpl.h" | 9 #include "modules/accessibility/AXObjectCacheImpl.h" |
| 10 | 10 |
| (...skipping 152 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 163 } | 163 } |
| 164 return AXValue::create() | 164 return AXValue::create() |
| 165 .setType(value_type) | 165 .setType(value_type) |
| 166 .setRelatedNodes(std::move(related_nodes)) | 166 .setRelatedNodes(std::move(related_nodes)) |
| 167 .build(); | 167 .build(); |
| 168 } | 168 } |
| 169 | 169 |
| 170 String ValueSourceType(AXNameFrom name_from) { | 170 String ValueSourceType(AXNameFrom name_from) { |
| 171 switch (name_from) { | 171 switch (name_from) { |
| 172 case kAXNameFromAttribute: | 172 case kAXNameFromAttribute: |
| 173 case kAXNameFromAttributeExplicitlyEmpty: |
| 173 case kAXNameFromTitle: | 174 case kAXNameFromTitle: |
| 174 case kAXNameFromValue: | 175 case kAXNameFromValue: |
| 175 return AXValueSourceTypeEnum::Attribute; | 176 return AXValueSourceTypeEnum::Attribute; |
| 176 case kAXNameFromContents: | 177 case kAXNameFromContents: |
| 177 return AXValueSourceTypeEnum::Contents; | 178 return AXValueSourceTypeEnum::Contents; |
| 178 case kAXNameFromPlaceholder: | 179 case kAXNameFromPlaceholder: |
| 179 return AXValueSourceTypeEnum::Placeholder; | 180 return AXValueSourceTypeEnum::Placeholder; |
| 180 case kAXNameFromCaption: | 181 case kAXNameFromCaption: |
| 181 case kAXNameFromRelatedElement: | 182 case kAXNameFromRelatedElement: |
| 182 return AXValueSourceTypeEnum::RelatedElement; | 183 return AXValueSourceTypeEnum::RelatedElement; |
| (...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 235 if (name_source.superseded) | 236 if (name_source.superseded) |
| 236 value_source->setSuperseded(true); | 237 value_source->setSuperseded(true); |
| 237 if (name_source.invalid) | 238 if (name_source.invalid) |
| 238 value_source->setInvalid(true); | 239 value_source->setInvalid(true); |
| 239 if (name_source.native_source != kAXTextFromNativeHTMLUninitialized) | 240 if (name_source.native_source != kAXTextFromNativeHTMLUninitialized) |
| 240 value_source->setNativeSource(NativeSourceType(name_source.native_source)); | 241 value_source->setNativeSource(NativeSourceType(name_source.native_source)); |
| 241 return value_source; | 242 return value_source; |
| 242 } | 243 } |
| 243 | 244 |
| 244 } // namespace blink | 245 } // namespace blink |
| OLD | NEW |