-
Notifications
You must be signed in to change notification settings - Fork 799
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Slideshow Block: AMP Compatibility #13009
Conversation
Thank you for the great PR description! When this PR is ready for review, please apply the Scheduled Jetpack release: November 5, 2019. |
Toggling autoplay in |
…rge' size rather than 'full.'
c80c3a2
to
cabea0d
Compare
Autoplay toggle UI addressed in cabea0d |
All are addressed. |
This should do it: 9fcd5eb |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This tests well for me. 👍
Caution: This PR has changes that must be merged to WordPress.com |
* 7.9: Changelog * Update version number * Update stable tag and tested up to * Changelog: add #13530 * changelog: add #13578 * Changelog: add #13598 * Changelog: add entry for numerous block preview changes * Changelog: add #13599 * changelog: add #13541 * Changelog: add #13542 * Changelog: add #13331 * Changelog: add #13558 * Changelog: add #13409 * Changelog: add #13582 * Changelog: add #13600 * Changelog: add #13601 * Changelog: add #13595 * Changelog: add #12695 * Changelog: add #13009 * Changelog: add #13649 * Changelog: add #13450 * Changelog: add #13507 * Changelog: add #13658 * Changelog: add #13687 * changelog: add #13683 * Changelog: add #9323 * Changelog: add #13681 * Fix typos in readme * Add link to WordPress Beta Tester plugin * Changelog: add #13630 * Changelog: add #13695 * Changelog: add #13659 * Changelog: add #13716 * Changelog: add #13664 * Changelog: add #13682 * Changelog: add #13362 * Changelog: add #13563 * Add testing list for #13563 * Changelog: add #13735 * Changelog: add #13752 * Changelog: add #13624 * Changelog: add #13756 * Changelog: add #13745 * Changelog: add #13728 * Changelog: add #13779 * Changelog: add #13699 * Changelog: add #13804 * Changelog: add #13761 * Changelog: add #13637 * Changelog: add #13517 * Changelog: add #13521 * Changelog: add #13729 * Testing list: add testing instructions for #13729 * Changelog: add sync changes * Changelog: add #13807 * Changelog: add #13654 * Changelog: add #13795 * Changelog: add #13801 * Changelog: add #13818 * Changelog: add #13725 * Changelog: add #13831 * Changelog: add #13516 * Testing list: add Twenty Twenty instructions * Changelog: add #13799 * Changelog: add #13805 * Changelog: add #13688 * Changelog: add #13830
Changes proposed in this Pull Request:
This PR makes the Slideshow block AMP compatible. This is achieved by using the
amp-carousel
element instead of Swiper in AMP requests. The functionality is similar although a few features are different and/or lost in the AMP version:amp-carousel
slide transition is also faster and less graceful than Swiper's.2) There is no Autoplay pausing in the AMP version. If Autoplay is enabled it will always be on.3) The pagination bullets don't show "active slide" state in the AMP version. They are functional (clicking will jump the slideshow to the requested slide) but they don't change state to indicate which is current.4) Dynamic height sizing will not occur in the AMP version.Update: Autoplay pause/play button support added in cabea0d
Update: Pagination bullets active slide state in 64107c7
Update: Dynamic height sizing in 3cfa901.
Part of #9730
Testing instructions:
?amp
to the URL.Other testing scenarios
Proposed changelog entry for your changes: