| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2009 Apple Inc. All rights reserved. | 2 * Copyright (C) 2009 Apple 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 28 matching lines...) Expand all Loading... |
| 39 | 39 |
| 40 static inline String QueryString(WebLocalizedString::Name name) { | 40 static inline String QueryString(WebLocalizedString::Name name) { |
| 41 return Locale::DefaultLocale().QueryString(name); | 41 return Locale::DefaultLocale().QueryString(name); |
| 42 } | 42 } |
| 43 | 43 |
| 44 AccessibilityMediaControl::AccessibilityMediaControl( | 44 AccessibilityMediaControl::AccessibilityMediaControl( |
| 45 LayoutObject* layout_object, | 45 LayoutObject* layout_object, |
| 46 AXObjectCacheImpl& ax_object_cache) | 46 AXObjectCacheImpl& ax_object_cache) |
| 47 : AXLayoutObject(layout_object, ax_object_cache) {} | 47 : AXLayoutObject(layout_object, ax_object_cache) {} |
| 48 | 48 |
| 49 AXObject* AccessibilityMediaControl::Create( | 49 AXObjectImpl* AccessibilityMediaControl::Create( |
| 50 LayoutObject* layout_object, | 50 LayoutObject* layout_object, |
| 51 AXObjectCacheImpl& ax_object_cache) { | 51 AXObjectCacheImpl& ax_object_cache) { |
| 52 DCHECK(layout_object->GetNode()); | 52 DCHECK(layout_object->GetNode()); |
| 53 | 53 |
| 54 switch (GetMediaControlElementType(layout_object->GetNode())) { | 54 switch (GetMediaControlElementType(layout_object->GetNode())) { |
| 55 case kMediaSlider: | 55 case kMediaSlider: |
| 56 return AccessibilityMediaTimeline::Create(layout_object, ax_object_cache); | 56 return AccessibilityMediaTimeline::Create(layout_object, ax_object_cache); |
| 57 | 57 |
| 58 case kMediaCurrentTimeDisplay: | 58 case kMediaCurrentTimeDisplay: |
| 59 case kMediaTimeRemainingDisplay: | 59 case kMediaTimeRemainingDisplay: |
| (...skipping 209 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 269 } | 269 } |
| 270 | 270 |
| 271 // | 271 // |
| 272 // AXMediaControlsContainer | 272 // AXMediaControlsContainer |
| 273 | 273 |
| 274 AXMediaControlsContainer::AXMediaControlsContainer( | 274 AXMediaControlsContainer::AXMediaControlsContainer( |
| 275 LayoutObject* layout_object, | 275 LayoutObject* layout_object, |
| 276 AXObjectCacheImpl& ax_object_cache) | 276 AXObjectCacheImpl& ax_object_cache) |
| 277 : AccessibilityMediaControl(layout_object, ax_object_cache) {} | 277 : AccessibilityMediaControl(layout_object, ax_object_cache) {} |
| 278 | 278 |
| 279 AXObject* AXMediaControlsContainer::Create(LayoutObject* layout_object, | 279 AXObjectImpl* AXMediaControlsContainer::Create( |
| 280 AXObjectCacheImpl& ax_object_cache) { | 280 LayoutObject* layout_object, |
| 281 AXObjectCacheImpl& ax_object_cache) { |
| 281 return new AXMediaControlsContainer(layout_object, ax_object_cache); | 282 return new AXMediaControlsContainer(layout_object, ax_object_cache); |
| 282 } | 283 } |
| 283 | 284 |
| 284 String AXMediaControlsContainer::TextAlternative( | 285 String AXMediaControlsContainer::TextAlternative( |
| 285 bool recursive, | 286 bool recursive, |
| 286 bool in_aria_labelled_by_traversal, | 287 bool in_aria_labelled_by_traversal, |
| 287 AXObjectSet& visited, | 288 AXObjectSet& visited, |
| 288 AXNameFrom& name_from, | 289 AXNameFrom& name_from, |
| 289 AXRelatedObjectVector* related_objects, | 290 AXRelatedObjectVector* related_objects, |
| 290 NameSources* name_sources) const { | 291 NameSources* name_sources) const { |
| (...skipping 23 matching lines...) Expand all Loading... |
| 314 // FIXME: To be fixed. See | 315 // FIXME: To be fixed. See |
| 315 // http://trac.webkit.org/browser/trunk/Source/WebCore/platform/LocalizedStrin
gs.cpp#L928 | 316 // http://trac.webkit.org/browser/trunk/Source/WebCore/platform/LocalizedStrin
gs.cpp#L928 |
| 316 return String(); | 317 return String(); |
| 317 } | 318 } |
| 318 | 319 |
| 319 AccessibilityMediaTimeline::AccessibilityMediaTimeline( | 320 AccessibilityMediaTimeline::AccessibilityMediaTimeline( |
| 320 LayoutObject* layout_object, | 321 LayoutObject* layout_object, |
| 321 AXObjectCacheImpl& ax_object_cache) | 322 AXObjectCacheImpl& ax_object_cache) |
| 322 : AXSlider(layout_object, ax_object_cache) {} | 323 : AXSlider(layout_object, ax_object_cache) {} |
| 323 | 324 |
| 324 AXObject* AccessibilityMediaTimeline::Create( | 325 AXObjectImpl* AccessibilityMediaTimeline::Create( |
| 325 LayoutObject* layout_object, | 326 LayoutObject* layout_object, |
| 326 AXObjectCacheImpl& ax_object_cache) { | 327 AXObjectCacheImpl& ax_object_cache) { |
| 327 return new AccessibilityMediaTimeline(layout_object, ax_object_cache); | 328 return new AccessibilityMediaTimeline(layout_object, ax_object_cache); |
| 328 } | 329 } |
| 329 | 330 |
| 330 String AccessibilityMediaTimeline::ValueDescription() const { | 331 String AccessibilityMediaTimeline::ValueDescription() const { |
| 331 Node* node = layout_object_->GetNode(); | 332 Node* node = layout_object_->GetNode(); |
| 332 if (!isHTMLInputElement(node)) | 333 if (!isHTMLInputElement(node)) |
| 333 return String(); | 334 return String(); |
| 334 | 335 |
| (...skipping 11 matching lines...) Expand all Loading... |
| 346 } | 347 } |
| 347 | 348 |
| 348 // | 349 // |
| 349 // AccessibilityMediaTimeDisplay | 350 // AccessibilityMediaTimeDisplay |
| 350 | 351 |
| 351 AccessibilityMediaTimeDisplay::AccessibilityMediaTimeDisplay( | 352 AccessibilityMediaTimeDisplay::AccessibilityMediaTimeDisplay( |
| 352 LayoutObject* layout_object, | 353 LayoutObject* layout_object, |
| 353 AXObjectCacheImpl& ax_object_cache) | 354 AXObjectCacheImpl& ax_object_cache) |
| 354 : AccessibilityMediaControl(layout_object, ax_object_cache) {} | 355 : AccessibilityMediaControl(layout_object, ax_object_cache) {} |
| 355 | 356 |
| 356 AXObject* AccessibilityMediaTimeDisplay::Create( | 357 AXObjectImpl* AccessibilityMediaTimeDisplay::Create( |
| 357 LayoutObject* layout_object, | 358 LayoutObject* layout_object, |
| 358 AXObjectCacheImpl& ax_object_cache) { | 359 AXObjectCacheImpl& ax_object_cache) { |
| 359 return new AccessibilityMediaTimeDisplay(layout_object, ax_object_cache); | 360 return new AccessibilityMediaTimeDisplay(layout_object, ax_object_cache); |
| 360 } | 361 } |
| 361 | 362 |
| 362 bool AccessibilityMediaTimeDisplay::ComputeAccessibilityIsIgnored( | 363 bool AccessibilityMediaTimeDisplay::ComputeAccessibilityIsIgnored( |
| 363 IgnoredReasons* ignored_reasons) const { | 364 IgnoredReasons* ignored_reasons) const { |
| 364 if (!layout_object_ || !layout_object_->Style() || | 365 if (!layout_object_ || !layout_object_->Style() || |
| 365 layout_object_->Style()->Visibility() != EVisibility::kVisible) | 366 layout_object_->Style()->Visibility() != EVisibility::kVisible) |
| 366 return true; | 367 return true; |
| (...skipping 20 matching lines...) Expand all Loading... |
| 387 if (!layout_object_ || !layout_object_->GetNode()) | 388 if (!layout_object_ || !layout_object_->GetNode()) |
| 388 return String(); | 389 return String(); |
| 389 | 390 |
| 390 MediaControlTimeDisplayElement* element = | 391 MediaControlTimeDisplayElement* element = |
| 391 static_cast<MediaControlTimeDisplayElement*>(layout_object_->GetNode()); | 392 static_cast<MediaControlTimeDisplayElement*>(layout_object_->GetNode()); |
| 392 float time = element->CurrentValue(); | 393 float time = element->CurrentValue(); |
| 393 return LocalizedMediaTimeDescription(fabsf(time)); | 394 return LocalizedMediaTimeDescription(fabsf(time)); |
| 394 } | 395 } |
| 395 | 396 |
| 396 } // namespace blink | 397 } // namespace blink |
| OLD | NEW |