Changeset 209506 in webkit
- Timestamp:
- Dec 7, 2016, 5:37:56 PM (9 years ago)
- Location:
- trunk
- Files:
-
- 2 deleted
- 12 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r209504 r209506 1 2016-12-07 Antoine Quint <graouts@apple.com> 2 3 [Modern Media Controls] Remove aspect ratio button 4 https://bugs.webkit.org/show_bug.cgi?id=165571 5 6 Reviewed by Dean Jackson. 7 8 We no longer have an AspectRatioButton. 9 10 * media/modern-media-controls/aspect-ratio-button/aspect-ratio-button-expected.txt: Removed. 11 * media/modern-media-controls/aspect-ratio-button/aspect-ratio-button.html: Removed. 12 * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-buttons-containers-styles-expected.txt: 13 * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-buttons-containers-styles.html: 14 * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-buttons-styles-expected.txt: 15 * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-buttons-styles.html: 16 * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-constructor-expected.txt: 17 * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-constructor.html: 18 * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-right-container-margin-expected.txt: 19 * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-right-container-margin.html: 20 1 21 2016-12-07 Jeremy Jones <jeremyj@apple.com> 2 22 -
trunk/LayoutTests/media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-buttons-containers-styles-expected.txt
r209388 r209506 9 9 PASS centerContainerBounds.height is 44 10 10 11 PASS rightContainerBounds.left is within 0.5 of 4 6811 PASS rightContainerBounds.left is within 0.5 of 488 12 12 PASS rightContainerBounds.top is 500 13 PASS rightContainerBounds.width is within 0.5 of 1 6613 PASS rightContainerBounds.width is within 0.5 of 146 14 14 PASS rightContainerBounds.height is 44 15 15 -
trunk/LayoutTests/media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-buttons-containers-styles.html
r209388 r209506 42 42 debug(""); 43 43 rightContainerBounds = rightContainer.element.getBoundingClientRect(); 44 shouldBeCloseTo("rightContainerBounds.left", 4 68, 0.5);44 shouldBeCloseTo("rightContainerBounds.left", 488, 0.5); 45 45 shouldBe("rightContainerBounds.top", "500"); 46 shouldBeCloseTo("rightContainerBounds.width", 1 66, 0.5);46 shouldBeCloseTo("rightContainerBounds.width", 146, 0.5); 47 47 shouldBe("rightContainerBounds.height", "44"); 48 48 -
trunk/LayoutTests/media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-buttons-styles-expected.txt
r208448 r209506 24 24 PASS style.height is "44px" 25 25 26 AspectRatioButton27 PASS style.left is "40px"28 PASS style.webkitMaskPositionY is "13px"29 PASS style.height is "44px"30 31 26 PiPButton 32 PASS style.left is " 72px"27 PASS style.left is "44px" 33 28 PASS style.webkitMaskPositionY is "13px" 34 29 PASS style.height is "44px" 35 30 36 31 TracksButton 37 PASS style.left is " 111px"32 PASS style.left is "87px" 38 33 PASS style.webkitMaskPositionY is "15px" 39 34 PASS style.height is "44px" 40 35 41 36 FullscreenButton 42 PASS style.left is "1 39px"37 PASS style.left is "119px" 43 38 PASS style.webkitMaskPositionY is "13px" 44 39 PASS style.height is "44px" -
trunk/LayoutTests/media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-buttons-styles.html
r208448 r209506 16 16 [mediaControls.forwardButton, 127, 16], 17 17 [mediaControls.airplayButton, 12, 13], 18 [mediaControls.aspectRatioButton, 40, 13], 19 [mediaControls.pipButton, 72, 13], 20 [mediaControls.tracksButton, 111, 15], 21 [mediaControls.fullscreenButton, 139, 13] 18 [mediaControls.pipButton, 44, 13], 19 [mediaControls.tracksButton, 87, 15], 20 [mediaControls.fullscreenButton, 119, 13] 22 21 ]; 23 22 -
trunk/LayoutTests/media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-constructor-expected.txt
r208448 r209506 22 22 23 23 Right container 24 PASS mediaControls.controlsBar.children[2].buttons is [mediaControls.airplayButton, mediaControls. aspectRatioButton, mediaControls.pipButton, mediaControls.tracksButton, mediaControls.fullscreenButton]24 PASS mediaControls.controlsBar.children[2].buttons is [mediaControls.airplayButton, mediaControls.pipButton, mediaControls.tracksButton, mediaControls.fullscreenButton] 25 25 PASS mediaControls.controlsBar.children[2].element.className is "buttons-container right" 26 26 PASS mediaControls.controlsBar.children[2].padding is 12 -
trunk/LayoutTests/media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-constructor.html
r208448 r209506 29 29 debug(""); 30 30 debug("Right container"); 31 shouldBe("mediaControls.controlsBar.children[2].buttons", "[mediaControls.airplayButton, mediaControls. aspectRatioButton, mediaControls.pipButton, mediaControls.tracksButton, mediaControls.fullscreenButton]");31 shouldBe("mediaControls.controlsBar.children[2].buttons", "[mediaControls.airplayButton, mediaControls.pipButton, mediaControls.tracksButton, mediaControls.fullscreenButton]"); 32 32 shouldBeEqualToString("mediaControls.controlsBar.children[2].element.className", "buttons-container right"); 33 33 shouldBe("mediaControls.controlsBar.children[2].padding", "12"); -
trunk/LayoutTests/media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-right-container-margin-expected.txt
r208448 r209506 3 3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE". 4 4 5 6 5 enabled buttons7 PASS rightContainer.margin is 128 5 9 6 4 enabled buttons -
trunk/LayoutTests/media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-right-container-margin.html
r208448 r209506 18 18 19 19 if (numberOfFrames == 1) { 20 debug("5 enabled buttons")21 shouldBe("rightContainer.margin", "12");22 debug("");23 mediaControls.airplayButton.enabled = false;24 } else if (numberOfFrames == 2) {25 20 debug("4 enabled buttons") 26 21 shouldBe("rightContainer.margin", "16"); 27 22 debug(""); 28 23 mediaControls.tracksButton.enabled = false; 29 } else if (numberOfFrames == 3) {24 } else if (numberOfFrames == 2) { 30 25 debug("3 enabled buttons") 31 26 shouldBe("rightContainer.margin", "24"); 32 27 mediaControls.pipButton.enabled = false; 33 28 debug(""); 34 } else if (numberOfFrames == 4) {29 } else if (numberOfFrames == 3) { 35 30 debug("2 enabled buttons") 36 31 shouldBe("rightContainer.margin", "24"); -
trunk/Source/WebCore/ChangeLog
r209504 r209506 1 2016-12-07 Antoine Quint <graouts@apple.com> 2 3 [Modern Media Controls] Remove aspect ratio button 4 https://bugs.webkit.org/show_bug.cgi?id=165571 5 6 Reviewed by Dean Jackson. 7 8 Since we do not have a way to toggle letterboxing on an HTMLMediaElement, we remove the 9 corresponding button in the media controls. 10 11 * Modules/modern-media-controls/controls/aspect-ratio-button.js: Removed. 12 * Modules/modern-media-controls/controls/macos-fullscreen-media-controls.js: 13 * Modules/modern-media-controls/js-files: 14 1 15 2016-12-07 Jeremy Jones <jeremyj@apple.com> 2 16 -
trunk/Source/WebCore/Modules/modern-media-controls/controls/macos-fullscreen-media-controls.js
r209388 r209506 42 42 // Set up fullscreen-specific buttons. 43 43 this.rewindButton = new RewindButton(this); 44 this.aspectRatioButton = new AspectRatioButton(this);45 44 this.forwardButton = new ForwardButton(this); 46 45 this.fullscreenButton.isFullscreen = true; … … 56 55 57 56 this._rightContainer = new ButtonsContainer({ 58 buttons: [this.airplayButton, this. aspectRatioButton, this.pipButton, this.tracksButton, this.fullscreenButton],57 buttons: [this.airplayButton, this.pipButton, this.tracksButton, this.fullscreenButton], 59 58 cssClassName: "right", 60 59 padding: 12 -
trunk/Source/WebCore/Modules/modern-media-controls/js-files
r209451 r209506 21 21 controls/tracks-button.js 22 22 controls/fullscreen-button.js 23 controls/aspect-ratio-button.js24 23 controls/seek-button.js 25 24 controls/rewind-button.js
Note:
See TracChangeset
for help on using the changeset viewer.