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)  { | 
