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

Side by Side Diff: Source/core/html/shadow/MediaControlElements.cpp

Issue 23886003: Have HTMLElements / SVGElements constructors take a Document reference in argument (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Another Android build fix Created 7 years, 3 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 | Annotate | Revision Log
« no previous file with comments | « Source/core/html/shadow/MediaControlElements.h ('k') | Source/core/html/shadow/MediaControls.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 /* 1 /*
2 * Copyright (C) 2008, 2009, 2010, 2011 Apple Inc. All rights reserved. 2 * Copyright (C) 2008, 2009, 2010, 2011 Apple Inc. All rights reserved.
3 * Copyright (C) 2012 Google Inc. All rights reserved. 3 * Copyright (C) 2012 Google Inc. All rights reserved.
4 * 4 *
5 * Redistribution and use in source and binary forms, with or without 5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions 6 * modification, are permitted provided that the following conditions
7 * are met: 7 * are met:
8 * 8 *
9 * 1. Redistributions of source code must retain the above copyright 9 * 1. Redistributions of source code must retain the above copyright
10 * notice, this list of conditions and the following disclaimer. 10 * notice, this list of conditions and the following disclaimer.
(...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after
50 50
51 namespace WebCore { 51 namespace WebCore {
52 52
53 using namespace HTMLNames; 53 using namespace HTMLNames;
54 54
55 static const AtomicString& getMediaControlCurrentTimeDisplayElementShadowPseudoI d(); 55 static const AtomicString& getMediaControlCurrentTimeDisplayElementShadowPseudoI d();
56 static const AtomicString& getMediaControlTimeRemainingDisplayElementShadowPseud oId(); 56 static const AtomicString& getMediaControlTimeRemainingDisplayElementShadowPseud oId();
57 57
58 static const char* textTracksOffAttrValue = "-1"; // This must match HTMLMediaEl ement::textTracksOffIndex() 58 static const char* textTracksOffAttrValue = "-1"; // This must match HTMLMediaEl ement::textTracksOffIndex()
59 59
60 MediaControlPanelElement::MediaControlPanelElement(Document* document) 60 MediaControlPanelElement::MediaControlPanelElement(Document& document)
61 : MediaControlDivElement(document, MediaControlsPanel) 61 : MediaControlDivElement(document, MediaControlsPanel)
62 , m_canBeDragged(false) 62 , m_canBeDragged(false)
63 , m_isBeingDragged(false) 63 , m_isBeingDragged(false)
64 , m_isDisplayed(false) 64 , m_isDisplayed(false)
65 , m_opaque(true) 65 , m_opaque(true)
66 , m_transitionTimer(this, &MediaControlPanelElement::transitionTimerFired) 66 , m_transitionTimer(this, &MediaControlPanelElement::transitionTimerFired)
67 { 67 {
68 } 68 }
69 69
70 PassRefPtr<MediaControlPanelElement> MediaControlPanelElement::create(Document* document) 70 PassRefPtr<MediaControlPanelElement> MediaControlPanelElement::create(Document& document)
71 { 71 {
72 return adoptRef(new MediaControlPanelElement(document)); 72 return adoptRef(new MediaControlPanelElement(document));
73 } 73 }
74 74
75 const AtomicString& MediaControlPanelElement::part() const 75 const AtomicString& MediaControlPanelElement::part() const
76 { 76 {
77 DEFINE_STATIC_LOCAL(AtomicString, id, ("-webkit-media-controls-panel", Atomi cString::ConstructFromLiteral)); 77 DEFINE_STATIC_LOCAL(AtomicString, id, ("-webkit-media-controls-panel", Atomi cString::ConstructFromLiteral));
78 return id; 78 return id;
79 } 79 }
80 80
(...skipping 160 matching lines...) Expand 10 before | Expand all | Expand 10 after
241 endDrag(); 241 endDrag();
242 } 242 }
243 243
244 void MediaControlPanelElement::setIsDisplayed(bool isDisplayed) 244 void MediaControlPanelElement::setIsDisplayed(bool isDisplayed)
245 { 245 {
246 m_isDisplayed = isDisplayed; 246 m_isDisplayed = isDisplayed;
247 } 247 }
248 248
249 // ---------------------------- 249 // ----------------------------
250 250
251 MediaControlPanelEnclosureElement::MediaControlPanelEnclosureElement(Document* d ocument) 251 MediaControlPanelEnclosureElement::MediaControlPanelEnclosureElement(Document& d ocument)
252 // Mapping onto same MediaControlElementType as panel element, since it has similar properties. 252 // Mapping onto same MediaControlElementType as panel element, since it has similar properties.
253 : MediaControlDivElement(document, MediaControlsPanel) 253 : MediaControlDivElement(document, MediaControlsPanel)
254 { 254 {
255 } 255 }
256 256
257 PassRefPtr<MediaControlPanelEnclosureElement> MediaControlPanelEnclosureElement: :create(Document* document) 257 PassRefPtr<MediaControlPanelEnclosureElement> MediaControlPanelEnclosureElement: :create(Document& document)
258 { 258 {
259 return adoptRef(new MediaControlPanelEnclosureElement(document)); 259 return adoptRef(new MediaControlPanelEnclosureElement(document));
260 } 260 }
261 261
262 const AtomicString& MediaControlPanelEnclosureElement::part() const 262 const AtomicString& MediaControlPanelEnclosureElement::part() const
263 { 263 {
264 DEFINE_STATIC_LOCAL(AtomicString, id, ("-webkit-media-controls-enclosure", A tomicString::ConstructFromLiteral)); 264 DEFINE_STATIC_LOCAL(AtomicString, id, ("-webkit-media-controls-enclosure", A tomicString::ConstructFromLiteral));
265 return id; 265 return id;
266 } 266 }
267 267
268 // ---------------------------- 268 // ----------------------------
269 269
270 MediaControlOverlayEnclosureElement::MediaControlOverlayEnclosureElement(Documen t* document) 270 MediaControlOverlayEnclosureElement::MediaControlOverlayEnclosureElement(Documen t& document)
271 // Mapping onto same MediaControlElementType as panel element, since it has similar properties. 271 // Mapping onto same MediaControlElementType as panel element, since it has similar properties.
272 : MediaControlDivElement(document, MediaControlsPanel) 272 : MediaControlDivElement(document, MediaControlsPanel)
273 { 273 {
274 } 274 }
275 275
276 PassRefPtr<MediaControlOverlayEnclosureElement> MediaControlOverlayEnclosureElem ent::create(Document* document) 276 PassRefPtr<MediaControlOverlayEnclosureElement> MediaControlOverlayEnclosureElem ent::create(Document& document)
277 { 277 {
278 return adoptRef(new MediaControlOverlayEnclosureElement(document)); 278 return adoptRef(new MediaControlOverlayEnclosureElement(document));
279 } 279 }
280 280
281 const AtomicString& MediaControlOverlayEnclosureElement::part() const 281 const AtomicString& MediaControlOverlayEnclosureElement::part() const
282 { 282 {
283 DEFINE_STATIC_LOCAL(AtomicString, id, ("-webkit-media-controls-overlay-enclo sure", AtomicString::ConstructFromLiteral)); 283 DEFINE_STATIC_LOCAL(AtomicString, id, ("-webkit-media-controls-overlay-enclo sure", AtomicString::ConstructFromLiteral));
284 return id; 284 return id;
285 } 285 }
286 286
287 // ---------------------------- 287 // ----------------------------
288 288
289 MediaControlPanelMuteButtonElement::MediaControlPanelMuteButtonElement(Document* document, MediaControls* controls) 289 MediaControlPanelMuteButtonElement::MediaControlPanelMuteButtonElement(Document& document, MediaControls* controls)
290 : MediaControlMuteButtonElement(document, MediaMuteButton) 290 : MediaControlMuteButtonElement(document, MediaMuteButton)
291 , m_controls(controls) 291 , m_controls(controls)
292 { 292 {
293 } 293 }
294 294
295 PassRefPtr<MediaControlPanelMuteButtonElement> MediaControlPanelMuteButtonElemen t::create(Document* document, MediaControls* controls) 295 PassRefPtr<MediaControlPanelMuteButtonElement> MediaControlPanelMuteButtonElemen t::create(Document& document, MediaControls* controls)
296 { 296 {
297 ASSERT(controls); 297 ASSERT(controls);
298 298
299 RefPtr<MediaControlPanelMuteButtonElement> button = adoptRef(new MediaContro lPanelMuteButtonElement(document, controls)); 299 RefPtr<MediaControlPanelMuteButtonElement> button = adoptRef(new MediaContro lPanelMuteButtonElement(document, controls));
300 button->ensureUserAgentShadowRoot(); 300 button->ensureUserAgentShadowRoot();
301 button->setType("button"); 301 button->setType("button");
302 return button.release(); 302 return button.release();
303 } 303 }
304 304
305 void MediaControlPanelMuteButtonElement::defaultEventHandler(Event* event) 305 void MediaControlPanelMuteButtonElement::defaultEventHandler(Event* event)
306 { 306 {
307 if (event->type() == eventNames().mouseoverEvent) 307 if (event->type() == eventNames().mouseoverEvent)
308 m_controls->showVolumeSlider(); 308 m_controls->showVolumeSlider();
309 309
310 MediaControlMuteButtonElement::defaultEventHandler(event); 310 MediaControlMuteButtonElement::defaultEventHandler(event);
311 } 311 }
312 312
313 const AtomicString& MediaControlPanelMuteButtonElement::part() const 313 const AtomicString& MediaControlPanelMuteButtonElement::part() const
314 { 314 {
315 DEFINE_STATIC_LOCAL(AtomicString, id, ("-webkit-media-controls-mute-button", AtomicString::ConstructFromLiteral)); 315 DEFINE_STATIC_LOCAL(AtomicString, id, ("-webkit-media-controls-mute-button", AtomicString::ConstructFromLiteral));
316 return id; 316 return id;
317 } 317 }
318 318
319 // ---------------------------- 319 // ----------------------------
320 320
321 MediaControlVolumeSliderMuteButtonElement::MediaControlVolumeSliderMuteButtonEle ment(Document* document) 321 MediaControlVolumeSliderMuteButtonElement::MediaControlVolumeSliderMuteButtonEle ment(Document& document)
322 : MediaControlMuteButtonElement(document, MediaMuteButton) 322 : MediaControlMuteButtonElement(document, MediaMuteButton)
323 { 323 {
324 } 324 }
325 325
326 PassRefPtr<MediaControlVolumeSliderMuteButtonElement> MediaControlVolumeSliderMu teButtonElement::create(Document* document) 326 PassRefPtr<MediaControlVolumeSliderMuteButtonElement> MediaControlVolumeSliderMu teButtonElement::create(Document& document)
327 { 327 {
328 RefPtr<MediaControlVolumeSliderMuteButtonElement> button = adoptRef(new Medi aControlVolumeSliderMuteButtonElement(document)); 328 RefPtr<MediaControlVolumeSliderMuteButtonElement> button = adoptRef(new Medi aControlVolumeSliderMuteButtonElement(document));
329 button->ensureUserAgentShadowRoot(); 329 button->ensureUserAgentShadowRoot();
330 button->setType("button"); 330 button->setType("button");
331 return button.release(); 331 return button.release();
332 } 332 }
333 333
334 const AtomicString& MediaControlVolumeSliderMuteButtonElement::part() const 334 const AtomicString& MediaControlVolumeSliderMuteButtonElement::part() const
335 { 335 {
336 DEFINE_STATIC_LOCAL(AtomicString, id, ("-webkit-media-controls-volume-slider -mute-button", AtomicString::ConstructFromLiteral)); 336 DEFINE_STATIC_LOCAL(AtomicString, id, ("-webkit-media-controls-volume-slider -mute-button", AtomicString::ConstructFromLiteral));
337 return id; 337 return id;
338 } 338 }
339 339
340 // ---------------------------- 340 // ----------------------------
341 341
342 MediaControlPlayButtonElement::MediaControlPlayButtonElement(Document* document) 342 MediaControlPlayButtonElement::MediaControlPlayButtonElement(Document& document)
343 : MediaControlInputElement(document, MediaPlayButton) 343 : MediaControlInputElement(document, MediaPlayButton)
344 { 344 {
345 } 345 }
346 346
347 PassRefPtr<MediaControlPlayButtonElement> MediaControlPlayButtonElement::create( Document* document) 347 PassRefPtr<MediaControlPlayButtonElement> MediaControlPlayButtonElement::create( Document& document)
348 { 348 {
349 RefPtr<MediaControlPlayButtonElement> button = adoptRef(new MediaControlPlay ButtonElement(document)); 349 RefPtr<MediaControlPlayButtonElement> button = adoptRef(new MediaControlPlay ButtonElement(document));
350 button->ensureUserAgentShadowRoot(); 350 button->ensureUserAgentShadowRoot();
351 button->setType("button"); 351 button->setType("button");
352 return button.release(); 352 return button.release();
353 } 353 }
354 354
355 void MediaControlPlayButtonElement::defaultEventHandler(Event* event) 355 void MediaControlPlayButtonElement::defaultEventHandler(Event* event)
356 { 356 {
357 if (event->type() == eventNames().clickEvent) { 357 if (event->type() == eventNames().clickEvent) {
(...skipping 13 matching lines...) Expand all
371 } 371 }
372 372
373 const AtomicString& MediaControlPlayButtonElement::part() const 373 const AtomicString& MediaControlPlayButtonElement::part() const
374 { 374 {
375 DEFINE_STATIC_LOCAL(AtomicString, id, ("-webkit-media-controls-play-button", AtomicString::ConstructFromLiteral)); 375 DEFINE_STATIC_LOCAL(AtomicString, id, ("-webkit-media-controls-play-button", AtomicString::ConstructFromLiteral));
376 return id; 376 return id;
377 } 377 }
378 378
379 // ---------------------------- 379 // ----------------------------
380 380
381 MediaControlOverlayPlayButtonElement::MediaControlOverlayPlayButtonElement(Docum ent* document) 381 MediaControlOverlayPlayButtonElement::MediaControlOverlayPlayButtonElement(Docum ent& document)
382 : MediaControlInputElement(document, MediaOverlayPlayButton) 382 : MediaControlInputElement(document, MediaOverlayPlayButton)
383 { 383 {
384 } 384 }
385 385
386 PassRefPtr<MediaControlOverlayPlayButtonElement> MediaControlOverlayPlayButtonEl ement::create(Document* document) 386 PassRefPtr<MediaControlOverlayPlayButtonElement> MediaControlOverlayPlayButtonEl ement::create(Document& document)
387 { 387 {
388 RefPtr<MediaControlOverlayPlayButtonElement> button = adoptRef(new MediaCont rolOverlayPlayButtonElement(document)); 388 RefPtr<MediaControlOverlayPlayButtonElement> button = adoptRef(new MediaCont rolOverlayPlayButtonElement(document));
389 button->ensureUserAgentShadowRoot(); 389 button->ensureUserAgentShadowRoot();
390 button->setType("button"); 390 button->setType("button");
391 return button.release(); 391 return button.release();
392 } 392 }
393 393
394 void MediaControlOverlayPlayButtonElement::defaultEventHandler(Event* event) 394 void MediaControlOverlayPlayButtonElement::defaultEventHandler(Event* event)
395 { 395 {
396 if (event->type() == eventNames().clickEvent && mediaController()->canPlay() ) { 396 if (event->type() == eventNames().clickEvent && mediaController()->canPlay() ) {
(...skipping 14 matching lines...) Expand all
411 411
412 const AtomicString& MediaControlOverlayPlayButtonElement::part() const 412 const AtomicString& MediaControlOverlayPlayButtonElement::part() const
413 { 413 {
414 DEFINE_STATIC_LOCAL(AtomicString, id, ("-webkit-media-controls-overlay-play- button", AtomicString::ConstructFromLiteral)); 414 DEFINE_STATIC_LOCAL(AtomicString, id, ("-webkit-media-controls-overlay-play- button", AtomicString::ConstructFromLiteral));
415 return id; 415 return id;
416 } 416 }
417 417
418 418
419 // ---------------------------- 419 // ----------------------------
420 420
421 MediaControlToggleClosedCaptionsButtonElement::MediaControlToggleClosedCaptionsB uttonElement(Document* document, MediaControls* controls) 421 MediaControlToggleClosedCaptionsButtonElement::MediaControlToggleClosedCaptionsB uttonElement(Document& document, MediaControls* controls)
422 : MediaControlInputElement(document, MediaShowClosedCaptionsButton) 422 : MediaControlInputElement(document, MediaShowClosedCaptionsButton)
423 { 423 {
424 UNUSED_PARAM(controls); 424 UNUSED_PARAM(controls);
425 } 425 }
426 426
427 PassRefPtr<MediaControlToggleClosedCaptionsButtonElement> MediaControlToggleClos edCaptionsButtonElement::create(Document* document, MediaControls* controls) 427 PassRefPtr<MediaControlToggleClosedCaptionsButtonElement> MediaControlToggleClos edCaptionsButtonElement::create(Document& document, MediaControls* controls)
428 { 428 {
429 ASSERT(controls); 429 ASSERT(controls);
430 430
431 RefPtr<MediaControlToggleClosedCaptionsButtonElement> button = adoptRef(new MediaControlToggleClosedCaptionsButtonElement(document, controls)); 431 RefPtr<MediaControlToggleClosedCaptionsButtonElement> button = adoptRef(new MediaControlToggleClosedCaptionsButtonElement(document, controls));
432 button->ensureUserAgentShadowRoot(); 432 button->ensureUserAgentShadowRoot();
433 button->setType("button"); 433 button->setType("button");
434 button->hide(); 434 button->hide();
435 return button.release(); 435 return button.release();
436 } 436 }
437 437
(...skipping 17 matching lines...) Expand all
455 } 455 }
456 456
457 const AtomicString& MediaControlToggleClosedCaptionsButtonElement::part() const 457 const AtomicString& MediaControlToggleClosedCaptionsButtonElement::part() const
458 { 458 {
459 DEFINE_STATIC_LOCAL(AtomicString, id, ("-webkit-media-controls-toggle-closed -captions-button", AtomicString::ConstructFromLiteral)); 459 DEFINE_STATIC_LOCAL(AtomicString, id, ("-webkit-media-controls-toggle-closed -captions-button", AtomicString::ConstructFromLiteral));
460 return id; 460 return id;
461 } 461 }
462 462
463 // ---------------------------- 463 // ----------------------------
464 464
465 MediaControlTimelineElement::MediaControlTimelineElement(Document* document, Med iaControls* controls) 465 MediaControlTimelineElement::MediaControlTimelineElement(Document& document, Med iaControls* controls)
466 : MediaControlInputElement(document, MediaSlider) 466 : MediaControlInputElement(document, MediaSlider)
467 , m_controls(controls) 467 , m_controls(controls)
468 { 468 {
469 } 469 }
470 470
471 PassRefPtr<MediaControlTimelineElement> MediaControlTimelineElement::create(Docu ment* document, MediaControls* controls) 471 PassRefPtr<MediaControlTimelineElement> MediaControlTimelineElement::create(Docu ment& document, MediaControls* controls)
472 { 472 {
473 ASSERT(controls); 473 ASSERT(controls);
474 474
475 RefPtr<MediaControlTimelineElement> timeline = adoptRef(new MediaControlTime lineElement(document, controls)); 475 RefPtr<MediaControlTimelineElement> timeline = adoptRef(new MediaControlTime lineElement(document, controls));
476 timeline->ensureUserAgentShadowRoot(); 476 timeline->ensureUserAgentShadowRoot();
477 timeline->setType("range"); 477 timeline->setType("range");
478 timeline->setAttribute(precisionAttr, "float"); 478 timeline->setAttribute(precisionAttr, "float");
479 return timeline.release(); 479 return timeline.release();
480 } 480 }
481 481
(...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after
528 528
529 529
530 const AtomicString& MediaControlTimelineElement::part() const 530 const AtomicString& MediaControlTimelineElement::part() const
531 { 531 {
532 DEFINE_STATIC_LOCAL(AtomicString, id, ("-webkit-media-controls-timeline", At omicString::ConstructFromLiteral)); 532 DEFINE_STATIC_LOCAL(AtomicString, id, ("-webkit-media-controls-timeline", At omicString::ConstructFromLiteral));
533 return id; 533 return id;
534 } 534 }
535 535
536 // ---------------------------- 536 // ----------------------------
537 537
538 MediaControlPanelVolumeSliderElement::MediaControlPanelVolumeSliderElement(Docum ent* document) 538 MediaControlPanelVolumeSliderElement::MediaControlPanelVolumeSliderElement(Docum ent& document)
539 : MediaControlVolumeSliderElement(document) 539 : MediaControlVolumeSliderElement(document)
540 { 540 {
541 } 541 }
542 542
543 PassRefPtr<MediaControlPanelVolumeSliderElement> MediaControlPanelVolumeSliderEl ement::create(Document* document) 543 PassRefPtr<MediaControlPanelVolumeSliderElement> MediaControlPanelVolumeSliderEl ement::create(Document& document)
544 { 544 {
545 RefPtr<MediaControlPanelVolumeSliderElement> slider = adoptRef(new MediaCont rolPanelVolumeSliderElement(document)); 545 RefPtr<MediaControlPanelVolumeSliderElement> slider = adoptRef(new MediaCont rolPanelVolumeSliderElement(document));
546 slider->ensureUserAgentShadowRoot(); 546 slider->ensureUserAgentShadowRoot();
547 slider->setType("range"); 547 slider->setType("range");
548 slider->setAttribute(precisionAttr, "float"); 548 slider->setAttribute(precisionAttr, "float");
549 slider->setAttribute(maxAttr, "1"); 549 slider->setAttribute(maxAttr, "1");
550 return slider.release(); 550 return slider.release();
551 } 551 }
552 552
553 const AtomicString& MediaControlPanelVolumeSliderElement::part() const 553 const AtomicString& MediaControlPanelVolumeSliderElement::part() const
554 { 554 {
555 DEFINE_STATIC_LOCAL(AtomicString, id, ("-webkit-media-controls-volume-slider ", AtomicString::ConstructFromLiteral)); 555 DEFINE_STATIC_LOCAL(AtomicString, id, ("-webkit-media-controls-volume-slider ", AtomicString::ConstructFromLiteral));
556 return id; 556 return id;
557 } 557 }
558 558
559 // ---------------------------- 559 // ----------------------------
560 560
561 MediaControlFullscreenButtonElement::MediaControlFullscreenButtonElement(Documen t* document) 561 MediaControlFullscreenButtonElement::MediaControlFullscreenButtonElement(Documen t& document)
562 : MediaControlInputElement(document, MediaEnterFullscreenButton) 562 : MediaControlInputElement(document, MediaEnterFullscreenButton)
563 { 563 {
564 } 564 }
565 565
566 PassRefPtr<MediaControlFullscreenButtonElement> MediaControlFullscreenButtonElem ent::create(Document* document) 566 PassRefPtr<MediaControlFullscreenButtonElement> MediaControlFullscreenButtonElem ent::create(Document& document)
567 { 567 {
568 RefPtr<MediaControlFullscreenButtonElement> button = adoptRef(new MediaContr olFullscreenButtonElement(document)); 568 RefPtr<MediaControlFullscreenButtonElement> button = adoptRef(new MediaContr olFullscreenButtonElement(document));
569 button->ensureUserAgentShadowRoot(); 569 button->ensureUserAgentShadowRoot();
570 button->setType("button"); 570 button->setType("button");
571 button->hide(); 571 button->hide();
572 return button.release(); 572 return button.release();
573 } 573 }
574 574
575 void MediaControlFullscreenButtonElement::defaultEventHandler(Event* event) 575 void MediaControlFullscreenButtonElement::defaultEventHandler(Event* event)
576 { 576 {
(...skipping 21 matching lines...) Expand all
598 return id; 598 return id;
599 } 599 }
600 600
601 void MediaControlFullscreenButtonElement::setIsFullscreen(bool isFullscreen) 601 void MediaControlFullscreenButtonElement::setIsFullscreen(bool isFullscreen)
602 { 602 {
603 setDisplayType(isFullscreen ? MediaExitFullscreenButton : MediaEnterFullscre enButton); 603 setDisplayType(isFullscreen ? MediaExitFullscreenButton : MediaEnterFullscre enButton);
604 } 604 }
605 605
606 // ---------------------------- 606 // ----------------------------
607 607
608 MediaControlTimeRemainingDisplayElement::MediaControlTimeRemainingDisplayElement (Document* document) 608 MediaControlTimeRemainingDisplayElement::MediaControlTimeRemainingDisplayElement (Document& document)
609 : MediaControlTimeDisplayElement(document, MediaTimeRemainingDisplay) 609 : MediaControlTimeDisplayElement(document, MediaTimeRemainingDisplay)
610 { 610 {
611 } 611 }
612 612
613 PassRefPtr<MediaControlTimeRemainingDisplayElement> MediaControlTimeRemainingDis playElement::create(Document* document) 613 PassRefPtr<MediaControlTimeRemainingDisplayElement> MediaControlTimeRemainingDis playElement::create(Document& document)
614 { 614 {
615 return adoptRef(new MediaControlTimeRemainingDisplayElement(document)); 615 return adoptRef(new MediaControlTimeRemainingDisplayElement(document));
616 } 616 }
617 617
618 static const AtomicString& getMediaControlTimeRemainingDisplayElementShadowPseud oId() 618 static const AtomicString& getMediaControlTimeRemainingDisplayElementShadowPseud oId()
619 { 619 {
620 DEFINE_STATIC_LOCAL(AtomicString, id, ("-webkit-media-controls-time-remainin g-display", AtomicString::ConstructFromLiteral)); 620 DEFINE_STATIC_LOCAL(AtomicString, id, ("-webkit-media-controls-time-remainin g-display", AtomicString::ConstructFromLiteral));
621 return id; 621 return id;
622 } 622 }
623 623
624 const AtomicString& MediaControlTimeRemainingDisplayElement::part() const 624 const AtomicString& MediaControlTimeRemainingDisplayElement::part() const
625 { 625 {
626 return getMediaControlTimeRemainingDisplayElementShadowPseudoId(); 626 return getMediaControlTimeRemainingDisplayElementShadowPseudoId();
627 } 627 }
628 628
629 // ---------------------------- 629 // ----------------------------
630 630
631 MediaControlCurrentTimeDisplayElement::MediaControlCurrentTimeDisplayElement(Doc ument* document) 631 MediaControlCurrentTimeDisplayElement::MediaControlCurrentTimeDisplayElement(Doc ument& document)
632 : MediaControlTimeDisplayElement(document, MediaCurrentTimeDisplay) 632 : MediaControlTimeDisplayElement(document, MediaCurrentTimeDisplay)
633 { 633 {
634 } 634 }
635 635
636 PassRefPtr<MediaControlCurrentTimeDisplayElement> MediaControlCurrentTimeDisplay Element::create(Document* document) 636 PassRefPtr<MediaControlCurrentTimeDisplayElement> MediaControlCurrentTimeDisplay Element::create(Document& document)
637 { 637 {
638 return adoptRef(new MediaControlCurrentTimeDisplayElement(document)); 638 return adoptRef(new MediaControlCurrentTimeDisplayElement(document));
639 } 639 }
640 640
641 static const AtomicString& getMediaControlCurrentTimeDisplayElementShadowPseudoI d() 641 static const AtomicString& getMediaControlCurrentTimeDisplayElementShadowPseudoI d()
642 { 642 {
643 DEFINE_STATIC_LOCAL(AtomicString, id, ("-webkit-media-controls-current-time- display", AtomicString::ConstructFromLiteral)); 643 DEFINE_STATIC_LOCAL(AtomicString, id, ("-webkit-media-controls-current-time- display", AtomicString::ConstructFromLiteral));
644 return id; 644 return id;
645 } 645 }
646 646
647 const AtomicString& MediaControlCurrentTimeDisplayElement::part() const 647 const AtomicString& MediaControlCurrentTimeDisplayElement::part() const
648 { 648 {
649 return getMediaControlCurrentTimeDisplayElementShadowPseudoId(); 649 return getMediaControlCurrentTimeDisplayElementShadowPseudoId();
650 } 650 }
651 651
652 // ---------------------------- 652 // ----------------------------
653 653
654 MediaControlTextTrackContainerElement::MediaControlTextTrackContainerElement(Doc ument* document) 654 MediaControlTextTrackContainerElement::MediaControlTextTrackContainerElement(Doc ument& document)
655 : MediaControlDivElement(document, MediaTextTrackDisplayContainer) 655 : MediaControlDivElement(document, MediaTextTrackDisplayContainer)
656 , m_fontSize(0) 656 , m_fontSize(0)
657 { 657 {
658 } 658 }
659 659
660 PassRefPtr<MediaControlTextTrackContainerElement> MediaControlTextTrackContainer Element::create(Document* document) 660 PassRefPtr<MediaControlTextTrackContainerElement> MediaControlTextTrackContainer Element::create(Document& document)
661 { 661 {
662 RefPtr<MediaControlTextTrackContainerElement> element = adoptRef(new MediaCo ntrolTextTrackContainerElement(document)); 662 RefPtr<MediaControlTextTrackContainerElement> element = adoptRef(new MediaCo ntrolTextTrackContainerElement(document));
663 element->hide(); 663 element->hide();
664 return element.release(); 664 return element.release();
665 } 665 }
666 666
667 RenderObject* MediaControlTextTrackContainerElement::createRenderer(RenderStyle* ) 667 RenderObject* MediaControlTextTrackContainerElement::createRenderer(RenderStyle* )
668 { 668 {
669 return new RenderTextTrackContainerElement(this); 669 return new RenderTextTrackContainerElement(this);
670 } 670 }
(...skipping 134 matching lines...) Expand 10 before | Expand all | Expand 10 after
805 CueList activeCues = mediaElement->currentlyActiveCues(); 805 CueList activeCues = mediaElement->currentlyActiveCues();
806 for (size_t i = 0; i < activeCues.size(); ++i) { 806 for (size_t i = 0; i < activeCues.size(); ++i) {
807 TextTrackCue* cue = activeCues[i].data(); 807 TextTrackCue* cue = activeCues[i].data();
808 cue->videoSizeDidChange(m_videoDisplaySize.size()); 808 cue->videoSizeDidChange(m_videoDisplaySize.size());
809 } 809 }
810 } 810 }
811 811
812 // ---------------------------- 812 // ----------------------------
813 813
814 } // namespace WebCore 814 } // namespace WebCore
OLDNEW
« no previous file with comments | « Source/core/html/shadow/MediaControlElements.h ('k') | Source/core/html/shadow/MediaControls.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698