Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(342)

Side by Side Diff: third_party/WebKit/Source/modules/accessibility/AXMediaControls.cpp

Issue 2907133002: Move WebAXObject.cpp to core/ (WIP) (Closed)
Patch Set: Created 3 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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 143 matching lines...) Expand 10 before | Expand all | Expand 10 after
154 return QueryString(WebLocalizedString::kAXMediaDefault); 154 return QueryString(WebLocalizedString::kAXMediaDefault);
155 } 155 }
156 156
157 NOTREACHED(); 157 NOTREACHED();
158 return QueryString(WebLocalizedString::kAXMediaDefault); 158 return QueryString(WebLocalizedString::kAXMediaDefault);
159 } 159 }
160 160
161 String AccessibilityMediaControl::Description( 161 String AccessibilityMediaControl::Description(
162 AXNameFrom name_from, 162 AXNameFrom name_from,
163 AXDescriptionFrom& description_from, 163 AXDescriptionFrom& description_from,
164 AXObjectVector* description_objects) const { 164 AXObjectImplVector* description_objects) const {
165 switch (ControlType()) { 165 switch (ControlType()) {
166 case kMediaEnterFullscreenButton: 166 case kMediaEnterFullscreenButton:
167 return QueryString(WebLocalizedString::kAXMediaEnterFullscreenButtonHelp); 167 return QueryString(WebLocalizedString::kAXMediaEnterFullscreenButtonHelp);
168 case kMediaExitFullscreenButton: 168 case kMediaExitFullscreenButton:
169 return QueryString(WebLocalizedString::kAXMediaExitFullscreenButtonHelp); 169 return QueryString(WebLocalizedString::kAXMediaExitFullscreenButtonHelp);
170 case kMediaMuteButton: 170 case kMediaMuteButton:
171 return QueryString(WebLocalizedString::kAXMediaMuteButtonHelp); 171 return QueryString(WebLocalizedString::kAXMediaMuteButtonHelp);
172 case kMediaPlayButton: 172 case kMediaPlayButton:
173 case kMediaOverlayPlayButton: 173 case kMediaOverlayPlayButton:
174 return QueryString(WebLocalizedString::kAXMediaPlayButtonHelp); 174 return QueryString(WebLocalizedString::kAXMediaPlayButtonHelp);
(...skipping 115 matching lines...) Expand 10 before | Expand all | Expand 10 after
290 AXRelatedObjectVector* related_objects, 290 AXRelatedObjectVector* related_objects,
291 NameSources* name_sources) const { 291 NameSources* name_sources) const {
292 return QueryString(IsControllingVideoElement() 292 return QueryString(IsControllingVideoElement()
293 ? WebLocalizedString::kAXMediaVideoElement 293 ? WebLocalizedString::kAXMediaVideoElement
294 : WebLocalizedString::kAXMediaAudioElement); 294 : WebLocalizedString::kAXMediaAudioElement);
295 } 295 }
296 296
297 String AXMediaControlsContainer::Description( 297 String AXMediaControlsContainer::Description(
298 AXNameFrom name_from, 298 AXNameFrom name_from,
299 AXDescriptionFrom& description_from, 299 AXDescriptionFrom& description_from,
300 AXObjectVector* description_objects) const { 300 AXObjectImplVector* description_objects) const {
301 return QueryString(IsControllingVideoElement() 301 return QueryString(IsControllingVideoElement()
302 ? WebLocalizedString::kAXMediaVideoElementHelp 302 ? WebLocalizedString::kAXMediaVideoElementHelp
303 : WebLocalizedString::kAXMediaAudioElementHelp); 303 : WebLocalizedString::kAXMediaAudioElementHelp);
304 } 304 }
305 305
306 bool AXMediaControlsContainer::ComputeAccessibilityIsIgnored( 306 bool AXMediaControlsContainer::ComputeAccessibilityIsIgnored(
307 IgnoredReasons* ignored_reasons) const { 307 IgnoredReasons* ignored_reasons) const {
308 return AccessibilityIsIgnoredByDefault(ignored_reasons); 308 return AccessibilityIsIgnoredByDefault(ignored_reasons);
309 } 309 }
310 310
(...skipping 22 matching lines...) Expand all
333 if (!isHTMLInputElement(node)) 333 if (!isHTMLInputElement(node))
334 return String(); 334 return String();
335 335
336 return LocalizedMediaTimeDescription( 336 return LocalizedMediaTimeDescription(
337 toHTMLInputElement(node)->value().ToFloat()); 337 toHTMLInputElement(node)->value().ToFloat());
338 } 338 }
339 339
340 String AccessibilityMediaTimeline::Description( 340 String AccessibilityMediaTimeline::Description(
341 AXNameFrom name_from, 341 AXNameFrom name_from,
342 AXDescriptionFrom& description_from, 342 AXDescriptionFrom& description_from,
343 AXObjectVector* description_objects) const { 343 AXObjectImplVector* description_objects) const {
344 return QueryString(IsControllingVideoElement() 344 return QueryString(IsControllingVideoElement()
345 ? WebLocalizedString::kAXMediaVideoSliderHelp 345 ? WebLocalizedString::kAXMediaVideoSliderHelp
346 : WebLocalizedString::kAXMediaAudioSliderHelp); 346 : WebLocalizedString::kAXMediaAudioSliderHelp);
347 } 347 }
348 348
349 // 349 //
350 // AccessibilityMediaTimeDisplay 350 // AccessibilityMediaTimeDisplay
351 351
352 AccessibilityMediaTimeDisplay::AccessibilityMediaTimeDisplay( 352 AccessibilityMediaTimeDisplay::AccessibilityMediaTimeDisplay(
353 LayoutObject* layout_object, 353 LayoutObject* layout_object,
(...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after
388 if (!layout_object_ || !layout_object_->GetNode()) 388 if (!layout_object_ || !layout_object_->GetNode())
389 return String(); 389 return String();
390 390
391 MediaControlTimeDisplayElement* element = 391 MediaControlTimeDisplayElement* element =
392 static_cast<MediaControlTimeDisplayElement*>(layout_object_->GetNode()); 392 static_cast<MediaControlTimeDisplayElement*>(layout_object_->GetNode());
393 float time = element->CurrentValue(); 393 float time = element->CurrentValue();
394 return LocalizedMediaTimeDescription(fabsf(time)); 394 return LocalizedMediaTimeDescription(fabsf(time));
395 } 395 }
396 396
397 } // namespace blink 397 } // namespace blink
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698