diff options
Diffstat (limited to 'Source/WebCore/rendering/MediaControlElements.cpp')
| -rw-r--r-- | Source/WebCore/rendering/MediaControlElements.cpp | 33 |
1 files changed, 21 insertions, 12 deletions
diff --git a/Source/WebCore/rendering/MediaControlElements.cpp b/Source/WebCore/rendering/MediaControlElements.cpp index 6defbb7..32aac90 100644 --- a/Source/WebCore/rendering/MediaControlElements.cpp +++ b/Source/WebCore/rendering/MediaControlElements.cpp @@ -487,13 +487,6 @@ inline MediaControlMuteButtonElement::MediaControlMuteButtonElement(HTMLMediaEle { } -PassRefPtr<MediaControlMuteButtonElement> MediaControlMuteButtonElement::create(HTMLMediaElement* mediaElement) -{ - RefPtr<MediaControlMuteButtonElement> button = adoptRef(new MediaControlMuteButtonElement(mediaElement, MediaMuteButton)); - button->setType("button"); - return button.release(); -} - void MediaControlMuteButtonElement::defaultEventHandler(Event* event) { if (event->type() == eventNames().clickEvent) { @@ -503,17 +496,33 @@ void MediaControlMuteButtonElement::defaultEventHandler(Event* event) HTMLInputElement::defaultEventHandler(event); } -const AtomicString& MediaControlMuteButtonElement::shadowPseudoId() const +void MediaControlMuteButtonElement::updateDisplayType() { - DEFINE_STATIC_LOCAL(AtomicString, id, ("-webkit-media-controls-mute-button")); - return id; + setDisplayType(mediaElement()->muted() ? MediaUnMuteButton : MediaMuteButton); } -void MediaControlMuteButtonElement::updateDisplayType() +// ---------------------------- + +inline MediaControlPanelMuteButtonElement::MediaControlPanelMuteButtonElement(HTMLMediaElement* mediaElement) + : MediaControlMuteButtonElement(mediaElement, MediaMuteButton) { - setDisplayType(mediaElement()->muted() ? MediaUnMuteButton : MediaMuteButton); } +PassRefPtr<MediaControlPanelMuteButtonElement> MediaControlPanelMuteButtonElement::create(HTMLMediaElement* mediaElement) +{ + RefPtr<MediaControlPanelMuteButtonElement> button = adoptRef(new MediaControlPanelMuteButtonElement(mediaElement)); + button->setType("button"); + return button.release(); +} + +const AtomicString& MediaControlPanelMuteButtonElement::shadowPseudoId() const +{ + DEFINE_STATIC_LOCAL(AtomicString, id, ("-webkit-media-controls-mute-button")); + return id; +} + +// ---------------------------- + inline MediaControlVolumeSliderMuteButtonElement::MediaControlVolumeSliderMuteButtonElement(HTMLMediaElement* mediaElement) : MediaControlMuteButtonElement(mediaElement, MediaVolumeSliderMuteButton) { |
