OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 2007, 2008, 2009, 2010, 2011 Apple Inc. All rights reserved. | 2 * Copyright (C) 2007, 2008, 2009, 2010, 2011 Apple Inc. All rights reserved. |
3 * Copyright (C) 2011 Google Inc. All rights reserved. | 3 * Copyright (C) 2011 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 * 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 168 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
179 | 179 |
180 if (document->page()->theme()->usesMediaControlVolumeSlider()) { | 180 if (document->page()->theme()->usesMediaControlVolumeSlider()) { |
181 RefPtr<MediaControlVolumeSliderContainerElement> volumeSliderContainer =
MediaControlVolumeSliderContainerElement::create(document); | 181 RefPtr<MediaControlVolumeSliderContainerElement> volumeSliderContainer =
MediaControlVolumeSliderContainerElement::create(document); |
182 | 182 |
183 RefPtr<MediaControlVolumeSliderElement> slider = MediaControlVolumeSlide
rElement::create(document); | 183 RefPtr<MediaControlVolumeSliderElement> slider = MediaControlVolumeSlide
rElement::create(document); |
184 controls->m_volumeSlider = slider.get(); | 184 controls->m_volumeSlider = slider.get(); |
185 volumeSliderContainer->appendChild(slider.release(), ec, true); | 185 volumeSliderContainer->appendChild(slider.release(), ec, true); |
186 if (ec) | 186 if (ec) |
187 return 0; | 187 return 0; |
188 | 188 |
| 189 // This is a duplicate mute button, which is visible in some ports at th
e bottom of the volume bar. |
| 190 // It's important only when the volume bar is displayed below the contro
ls. |
| 191 RefPtr<MediaControlVolumeSliderMuteButtonElement> volumeSliderMuteButton
= MediaControlVolumeSliderMuteButtonElement::create(document); |
| 192 controls->m_volumeSliderMuteButton = volumeSliderMuteButton.get(); |
| 193 volumeSliderContainer->appendChild(volumeSliderMuteButton.release(), ec,
true); |
| 194 |
| 195 if (ec) |
| 196 return 0; |
| 197 |
189 controls->m_volumeSliderContainer = volumeSliderContainer.get(); | 198 controls->m_volumeSliderContainer = volumeSliderContainer.get(); |
190 panelVolumeControlContainer->appendChild(volumeSliderContainer.release()
, ec, true); | 199 panelVolumeControlContainer->appendChild(volumeSliderContainer.release()
, ec, true); |
191 if (ec) | 200 if (ec) |
192 return 0; | 201 return 0; |
193 } | 202 } |
194 | 203 |
195 RefPtr<MediaControlPanelMuteButtonElement> panelMuteButton = MediaControlPan
elMuteButtonElement::create(document, controls.get()); | 204 RefPtr<MediaControlPanelMuteButtonElement> panelMuteButton = MediaControlPan
elMuteButtonElement::create(document, controls.get()); |
196 controls->m_panelMuteButton = panelMuteButton.get(); | 205 controls->m_panelMuteButton = panelMuteButton.get(); |
197 panelVolumeControlContainer->appendChild(panelMuteButton.release(), ec, true
); | 206 panelVolumeControlContainer->appendChild(panelMuteButton.release(), ec, true
); |
198 if (ec) | 207 if (ec) |
(...skipping 451 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
650 { | 659 { |
651 // We only need to update buffering progress when paused, during normal | 660 // We only need to update buffering progress when paused, during normal |
652 // playback playbackProgressed() will take care of it. | 661 // playback playbackProgressed() will take care of it. |
653 if (m_mediaController->paused()) | 662 if (m_mediaController->paused()) |
654 m_timeline->setPosition(m_mediaController->currentTime()); | 663 m_timeline->setPosition(m_mediaController->currentTime()); |
655 } | 664 } |
656 | 665 |
657 } | 666 } |
658 | 667 |
659 #endif | 668 #endif |
OLD | NEW |